`isBestCandidate` could probably be broken down too...