Use boost::format