allow negative parameter ranges