I still don't see how a `null` could get this far. We ignore `null` inputs for an image resource and never move off the main thread.