Seems like this should get checked above where we calculate it, and early-exit there if it doesn't exist (`return new $.Deferred().resolve(null)`).