allow names to be set; better logic for postprimary to include runoffs