 
         else
             idPath = getFilePathForId id
-            urlPath = getFilePathForURL url
-            urlToIdPath =
-                Path.join DIR_PATH_FROM_URL_TO_ID, Path.basename idPath
-
             FS.writeFile idPath, content._stringifyData(), _
-            FS.symlink urlToIdPath, urlPath, _
+            # TODO: Update content-by-url in Cloud Files
 
         # Either way now:
         enqueueForConversion content, _

        else
            # note that our URL files are symlinks to the ID files, and
            # node's FS.readFile() follows symlinks natively. sweet!
            if json = readFile (getFilePathForURL url), _
                enqueueIfNeeded _, new Content JSON.parse json
            else
                null

    id = id.replace /([A-Z])/g, '_$1'
    Path.join DIR_BY_ID_PATH, "#{id}.json"

readFileForURL = (url, _) ->
    cloudClient.download
        container: 'content/content-by-url'
        remote: "#{hashURL url}.txt"

    # Somehow after the download we get the ID and then ...
    path = Path.join DIR_BY_ID_PATH, "#{id}.json"
    readFile path, _

getRedisKeyForId = (id) ->
    "content:id:#{id}"
