I don't see how this can be null really? Can't we initialize this before it's consumed?