partially done rule variants