exception 개선