More verbose and hopefully more helpful error messages