depending on how gnarly the exception is consider just letting the user deal with it