split EmptyChange, ExecuteShellCommandChange