passed all tests except badConfig exceptions