trying to get all the errors in there & printed nicely.  needs more work.  this version is verbose.