Revert "entropy"

This reverts commit 196216d0381a1e48a76aa65a943ecbeb78d6e5ca.
Revert "Revert "entropy""

This reverts commit 84d8d44c3d6e87c629e3e88ce045db8dd9a7fabc.