Candidate state (mostly) implemented.