diff --git a/matlab/@dprior/dprior.m b/matlab/@dprior/dprior.m
index 4978447e280e39c312c658e8817618a27c928d4c..2c3b9d97d8f44a7237adc9d5e88b21262f311a96 100644
--- a/matlab/@dprior/dprior.m
+++ b/matlab/@dprior/dprior.m
@@ -61,7 +61,12 @@ classdef dprior < handle
         %
         % REQUIREMENTS
         % None.
-            if ~nargin % Empty object
+            if ~nargin
+                % Return an mpty object
+                return
+            end
+            if isempty(bayestopt_)
+                % Return an empty object
                 return
             end
             if isfield(bayestopt_, 'p1'), o.p1 = bayestopt_.p1; end