Fix: check for protocol with no features