only do exception handling here