Removing dependency on Boost.