Not quite, when called via `.add()` the code goes through `runQueue()` where it calls `init()` with an explicit callback which would bypass the logic in line 73. I could move the `logAndExit` functionality into `runQueue()` but it made more sense to me to do it at the 2 primary API entry points (`add()` and `init()`).