Seems like either these three should only be done if there aren't any other errors, or perhaps should append each time so that they user can correct multiple things at once.