Upgrade rule checking