Gauge.clamp() clamps itself
remove code duplication from Gauge.incr()