The reason I had it setup this way was that it will not cover anything other than provided `run()` method. Specifically, that `next()` is outside the domain. The goal is to only wrap non-hapi code with a domain. Why is this change better? What does it solve?