Because minimising global variables is important!