context no longer rely on C++11, TR1 is enough