protocol_ interface sanitization