revised ambiguity fix