Allow setting protocols to use for input gathering