diff --git a/src/Dynare.jl b/src/Dynare.jl
index 4049e1a755f4ec38cc62b8a29c744e36fb40987c..94cacf6781cf13d3009c0d95804fc5d1a22b1ffb 100644
--- a/src/Dynare.jl
+++ b/src/Dynare.jl
@@ -261,7 +261,7 @@ macro dynare(modfiles::Expr, opts...)
     args = Array{Expr}(undef, length(modfiles.args))
     for i=1:length(modfiles.args)
         compile(modfiles.args[i], options)
-        args[i] = Expr(:., Symbol(split(modfiles.args[i], ".mod"; keepempty=false)[1]))
+        @inbounds args[i] = Expr(:., Symbol(split(modfiles.args[i], ".mod"; keepempty=false)[1]))
     end
     return Expr(:import, args...)
 end
@@ -286,7 +286,7 @@ macro dynare(modfiles::Expr)
     args = Array{Expr}(undef, length(modfiles.args))
     for i=1:length(modfiles.args)
         compile(modfiles.args[i], options)
-        args[i] = Expr(:., Symbol(split(modfiles.args[i], ".mod"; keepempty=false)[1]))
+        @inbounds args[i] = Expr(:., Symbol(split(modfiles.args[i], ".mod"; keepempty=false)[1]))
     end
     return Expr(:import, args...)
 end