Less global variables, more objects!