more informative error