do not try catch the callback

... so we don't silence and call the cb twice on error