fix instructions simulating out of order