Added more descriptive exception messages