Ah I saw your comment., but read it the other way - that the uri would be @draft. But that way makes more sense - get_uri should return something for a rev. Hmm, I think it should return None then for a new draft? What's using get_uri right now?