vm:: global replacement

I just revert what I did before...