tests passing with gcc-4.9.1+