It's always emitted after the execution of the current function. Also it breaks kwin's modifier_only_shortcut_test.