This is a hard question to phrase, but here\'s a stripped-down version of the situation. I\'m using some library code that accepts a callback. It has its own error-handling,