why adding useless changes in the diff and the history by swapping the order (it would kill git blame) ?