don't allow negative values on allowNegative=false fields