vm:: global replacement