Eliminate dead protocols if they don't come into being
Merge pull request #212 from ElementalAlchemist/eliminate-dead-protocols

Eliminate dead protocols if they don't come into being