That's a great point. After reviewing the code this morning I feel as though it's a little sloppy to have a constructor parameter that effectively makes the class do nothing, so I've eliminated this change entirely in favor of nesting functions to control the construction of `DisableErrorHandlerScope`.