main throw change