support @rules (parenthetic values); clean up suite