one rule works