All but 3 tests pass.