Rule03 refactored to use RuleStep