all tests pass, debugging a little bit too verbose