- cleanup
- ring enforcement works now, but only based on the attributes.