compiles with c++0x instead of c++11 now