Removing double protocols