need to re-think this test