more descriptive exception message