Changing the delivery method doesn't do anything to solve the problem of a controller sending an instruction that creates a hazard.