@@ -1,6 +1,5 @@
 using System;
 using System.Collections.Generic;
-using System.Globalization;
 using System.IO;
 using System.Linq;
 using System.Reflection;
@@ -88,9 +87,8 @@ private enum ModuleCodeType {
 module, or raises ResourceImportError if it wasn't found."
             )]
         public object load_module(CodeContext /*!*/ context, string fullname) {
-            dynamic sys = context.LanguageContext.SystemState;
-            PythonDictionary modules = sys.modules;
-            if (modules.Contains(fullname))
+            var modules = context.LanguageContext.SystemStateModules;
+            if (modules.ContainsKey(fullname))
                 return modules[fullname];
 
             bool ispackage;