I think this should be in incrBy. It should not allow a faulty transition (or at least, it should be a method on the state, so we don't change states in a fault.