I really don't know why it failed, but as it did, I realised that understanding this test was quite difficult, so decided to use something simpler.