This call can throw.  Is it any concern to have unhandled exceptions within a callback thread?  If that's OK, perhaps a comment here pointing out that it's OK not to handle the exceptions would be helpful for the those less experience (hi :) )