Don't repsond with null payloads.

It makes more sense and is easier for callers to do what iOS does and have an empty payload.