Interesting. I hadn't seen that, and I doubt that someone else reading this code would, either. I've already suggested that you use `spyOn(console, "error")` in the `beforeEach` function so that `console.error` gets automatically cleaned up after each test -- can you test if it gets cleaned up after the test even if you subsequently set `console.error` to `undefined`? (I bet it does.) If that's the case, can you add a comment to this line explaining that Jasmine's `spyOn` function will handle the cleanup after the test? If not, can you add a comment explaining where this *does* get cleaned up?