bail out when no protocols are enabled