Finished validation and error messages.