If I'm understanding correctly, MatchRunners are only placed on these channels when they're going to be removed from the set of available runners. Be nice to rename these methods (and the corresponding struct attributes) to reflect this (by prepending `Closed`, maybe?).