exception message tweaked to be more informative