diff --git a/mex/sources/k_order_perturbation/dynamic_dll.cpp b/mex/sources/k_order_perturbation/dynamic_dll.cpp
index 1cee8dcdf8b7e926d990471015e3712ae4db8c83..d695db89658bf0b2d47be250c950e65da8fbfc1f 100644
--- a/mex/sources/k_order_perturbation/dynamic_dll.cpp
+++ b/mex/sources/k_order_perturbation/dynamic_dll.cpp
@@ -39,11 +39,10 @@ DynamicModelDLL::DynamicModelDLL(const string &modName, const int y_length, cons
   try
     {
 #if defined(__CYGWIN32__) || defined(_WIN32)
-      HINSTANCE dynamicHinstance;
-      dynamicHinstance = ::LoadLibrary(fName.c_str());
+      dynamicHinstance = LoadLibrary(fName.c_str());
       if (dynamicHinstance == NULL)
         throw 1;
-      Dynamic = (DynamicFn) ::GetProcAddress(dynamicHinstance, "Dynamic");
+      Dynamic = (DynamicFn)GetProcAddress(dynamicHinstance, "Dynamic");
       if (Dynamic == NULL)
 	throw 2;
 #else // Linux or Mac