Decreases the requirement of C++11 std. C++0x seems enough.