Fix ambiguous reference to overloaded definition by calling the correct implicit function