[ca] improved rules