don't harakiri on exception