revoking earlier decision; setRule() should deal with one rule per field, not multiple rules