daemon_n, конфуза нет. Они не сохраняются во временные, а записываются только с той целью, чтобы в рамках этого же события выйти по условию. Пример:
!?CM2;
!!UN:P300/?y1; y1 — просто временный ящик, куда нужно положить значение опции, чтобы следующей командой подсмотреть её
!!FU&y1=0:E;
; далее можно использовать y1 для других целей (хотя лучше продолжать с y2, легче читать)