Sean Kelly wrote: > It's a matter of preference, I suppose. I like requiring operations like this to be matched, so it's invalid to call disable() twice and enable() three times. To me, this indicates a logic error in the code. > > I agree.