Bunch of changes that have accumulated over time.