No longer using Boost.Lexical_Cast