does `global` exists here?