The documentation comments clearly state: > DO NOT `end()` the passed in span manually. It will be ended automatically when the `function` returns. However, there is no `end()` on the happy path, only if an error occurs. Of course I could make a PR, but when I encountered this I convinced myself that such an obvious omission _might_ be intentional. :-)