Added an @Nullable to indicate that null can happen and that it is a valid response.

I think null here helps differentiate between the known state of no data versus an error happening and the property of existence/non-existence of data being unknown.