October surprise comes in May for NC district 1 primary