https://marcnobbs.co.uk/wp/when-to-re-write-and-when-not/
When to re-write and when not.