forgot to explicitly require digest