Why does this test fail?