clearer exception message