allow negative percentage values