Yea better not to be part of this PR. I think it's a bit odd having a `try / catch` around a potentially async block in node. If this can be moved to the synchronous segment of the transformer that actually throws the exception then it would probably be a little more clear what was going on.