Actually check for missing protocols and exit as appropriate.