We might want to add exception handling back.