Fix for weird Clang forward declared operator ambiguity bug