Nevermind. I see the point of this now. :package: 

But it makes me think it's possible that `_context` could be null if the `contextThunk` returned null. So we should probably guard against that just to be safe, right?