yet another reordering in the ctx