Put some comments in here to talk about this test case - it's complicated!