Fix MSVC ambiguous call error