added exception messages