- added more descriptive errors