yeah, i regularly try absorb then undo when it moves it to a commit from 7 years ago, then manually squash where appropriate