still limit.  Negative values are bad