I think we can take the random number back out again. Instead, @simong will be making the revisionId part of the downloadPath that comes in as part of the main content object.