handle ambiguity