so do what when we catch an exception here?