When did MASM start optimizing forward jumps? (i.e. multiple passes if necessary to make sure that 3-byte jumps were used only when necessary or when specified.) Was it MASM 4--and was it a command-line option? Cheers, Chuck