informative errors when arguments are ambiguous