Global variables suck