How strongly do you feel about the `GaugeUpdate` name?  
I was thinking maybe `GaugeDelta` would make more sense, but maybe there is a particular reason you chose `Update`?