all modules - let them use the digest