Hooray documentation explaining the 'why' of a piece of code!!