Is there any particular reason to restrict the digest types?