Okay, that makes sense then. Thanks for explaining.

Any chance you're familiar with CasperJS tests? If you could write one I can merge this in sooner, but before we merge this in we need to write a test showing it works and that it doesn't break browserify.

Let me know if you can write said tests; otherwise I will get to them, likely later in the week.