Refactor for exceptions.