Added in explicit protocol rules.