Fix for ISO C++ ambiguous call on some archs

Had some problems compiling for Sparc/Linux (yeah, widely used combo, I know), this seemed to fix it.  Idk why this is only affecting my sparc machine (gcc 4.8, same as my x86_64 box)