This is a common convention for completion blocks.

The only scenario I can think of is if the request was cancelled. We aren't doing it at the moment, but maybe we should.