const boost::uint32_t min, const boost::uint16_t max