Maybe I'm reading this in the wrong context...but doesn't this try/catch handle exceptions from done handlers?