Rule methods now need to be prefixed with 'rule' to prevent clashing with other class methods