rewrote control-transfer instructions