push max range logic into accessor