path consistency