diff -urp ./token-5.x-1.11/token.module ./token/token.module
--- ./token-5.x-1.11/token.module	2008-01-17 13:46:16.000000000 +0300
+++ ./token/token.module	2008-05-27 10:08:51.000000000 +0400
@@ -249,7 +249,7 @@ function token_get_values($type = 'globa
 
   // Special-case global tokens, as we always want to be able to process
   // those substitutions.
-  if (!isset($tokens['global']['default'])) {
+  if (!isset($tokens['global']['default']) && !isset($options['ignore_global'])) {
     $tokens['global']['default'] = module_invoke_all('token_values', 'global');
   }
 
