I think we can just calculate the digest algorithm from the URI later, no?