diff --git a/includes/bootstrap.inc b/includes/bootstrap.inc
index babc4f624b44b4825ade4564feb43ad1417ce811..f1faa9a4294b677df83afee6a31927f491bb8cfa 100644
--- a/includes/bootstrap.inc
+++ b/includes/bootstrap.inc
@@ -2695,7 +2695,7 @@ function _registry_check_code($type, $name = NULL) {
   $cache_key = $type[0] . $name;
   if (isset($lookup_cache[$cache_key])) {
     if ($lookup_cache[$cache_key]) {
-      require DRUPAL_ROOT . '/' . $lookup_cache[$cache_key];
+      require_once DRUPAL_ROOT . '/' . $lookup_cache[$cache_key];
     }
     return (bool) $lookup_cache[$cache_key];
   }
@@ -2717,7 +2717,7 @@ function _registry_check_code($type, $name = NULL) {
   $lookup_cache[$cache_key] = $file;
 
   if ($file) {
-    require DRUPAL_ROOT . '/' . $file;
+    require_once DRUPAL_ROOT . '/' . $file;
     return TRUE;
   }
   else {