rule variants