fix ambiguous calls