Store the block on the delegate stub, not an associated object.
Assertions and code style.
Test the completion block.
Style fixes.
Style.
Add another test.