begin to port to Boost 1.54