passes more tests