added support for ribbonable w/ rules