part of #75: much more verbose on errors