Make CombineIOController testable headlessly as well