La transición fue difícil: los programadores habían estado utilizando el byte de relleno para flags durante casi 20 años.
Así, los programas podían continuar utilizando siete bits para otros propósitos siempre que pusieran a 0 el bit de mayor peso.
Los únicos programas que requerían modificaciones eran los que utilizaban el bit de mayor peso e IBM ayudó a la transición con hardware dual durante un periodo de tiempo.
Una instrucción BAS se añadió para soportar direcciones de 31 bits devueltas.
A diferencia de la transición con el XA, la z/Architecture no reserva un bit para identificar el código primitivo.