This use of [0] probably means you need a docstring on the constructor indicating that the first group is preferred.