add more bulletproofing and report all tests that are run