I hate global variable.