fix parer ambiguity