in terms of test coverage

an `else` part could check whether the generic entropy implementation works for all distribution that don't define _entropy.
maybe a sample test, open a new issue?