don't cover exceptions that don't get called