prevent ambiguous occurrence
Merge branch prevent-ambiguous-function