clang was hiding stuff from me, now using gcc-4.9