Rename the caches URL global.
Export the bundle identifier string.
try(), try() again.
either(), either() again.
Spit out a warning if all does not go as planned.