The code is roughly the same except there is an ASSERT and the timing of whether the URL is a data URL happens not exactly at the same time.
<rdar://problem/110756781>