Is there any reason why we might want to do something in the finishedHandler() if an error occurred?  If we might, best to just check for isError there, and not the delete the reply in the error handler.  If not, then this change is fine.