Grey Alien #1 yeah but as AngelDaniel says, if A is already global, you don't even need to pass it into the function, it can just be modified in the function as A (unless you want to rename/"alias" it for some reason)...