https://crosstied.org/forgiving-yourself/