Ah I did a refactor and must of left this in. Originally I wanted to use `each_update.to_a` in the tests (hence why I signal the future with the updates), but that didn't really make sense.

I've removed this and just used a condition variable: 46faa78