there can be more registers in command
restore macro after playback