Separating the conflated compiler's idea of the object file version it generates from the runtime system's idea of the object file version it accepts.