- Keys should support `state` (present|absent|ignore) - Holds should support `state` (present|absent|ignore) instead of `hold` - Preferences "absent" state should be cascaded to its potential children (repositories, keys, ...)