Yeah. Move this logic into OpeningCandidate.