C++11 not functional, let's try boost