The documentation of [`Group::try_from_rng()`](https://docs.rs/group/0.14.0-pre.0/group/trait.Group.html#tymethod.try_from_rng) reads as following: > Returns an element chosen uniformly at random from the non-identity elements of this group. However, we currently, quite intentionally, do allow identity elements here. For non-identity elements we have [`NonIdentity::random()`](https://docs.rs/elliptic-curve/0.14.0-rc.10/elliptic_curve/point/struct.NonIdentity.html#method.random). I'm not sure how we should address this, but at a minimum I think we should add some explicit documentation to these trait implementations.