Fix for issue #282

Even though we'll just duplicate the method content, I'd like this to be another method. It is semantically incorrect to *witness a new step* here, what we just processed is a before hook. `self.witnessHook()` sounds good.