fiddling with the digests and bits