Add support for arbitrary protocol capabilities.