Split hookRequire in it's own method.

This fix issues with high water mark being reached it no output stream
was used after istanbul().

Fix #43