This could be based on the md5 to make sure people aren't re-downloading a reference that already exists.
This could be based on the md5 to make sure people aren't re-downloading a reference that already exists.