Index: bridge.c
===================================================================
--- bridge.c	(revision 1135)
+++ bridge.c	(working copy)
@@ -480,7 +480,13 @@
 int
 gtk_module_init (gint *argc, gchar **argv[])
 {
+  const gchar *load_bridge = g_getenv ("NO_AT_BRIDGE");
+
+  if (!load_bridge || atoi (load_bridge) == 0)
+    {
 	return atk_bridge_init (argc, argv);
+    }
+  return 0;
 }
 
 static void
@@ -650,11 +656,16 @@
 void
 gnome_accessibility_module_init (void)
 {
-  atk_bridge_init (NULL, NULL);
+  const gchar *load_bridge = g_getenv ("NO_AT_BRIDGE");
 
-  if (g_getenv ("AT_BRIDGE_SHUTDOWN"))
+  if (!load_bridge || atoi (load_bridge) == 0)
     {
-	g_print("Atk Accessibility bridge initialized\n");
+      atk_bridge_init (NULL, NULL);
+
+      if (g_getenv ("AT_BRIDGE_SHUTDOWN"))
+        {
+	    g_print("Atk Accessibility bridge initialized\n");
+        }
     }
 }
 
