tentative and untested: EncodeRing is complete