Steve King is on the ropes