allow negative values