diff --git a/bilby/core/sampler/pymc3.py b/bilby/core/sampler/pymc3.py
index 307c6853bd137643893a24b047534fd0947f9c45..4f45928ce584d85dd031e4f21130cd4a58832f3c 100644
--- a/bilby/core/sampler/pymc3.py
+++ b/bilby/core/sampler/pymc3.py
@@ -433,11 +433,9 @@ class Pymc3(MCMCSampler):
                 for key in self.step_method:
                     # check for a compound step list
                     if isinstance(self.step_method[key], list):
-                        compound = []
                         for sms in self.step_method[key]:
                             curmethod = sms.lower()
-                            compound.append(pymc3.__dict__[step_methods[curmethod]]([self.pymc3_priors[key]]))
-                        self.kwargs['step'].append(compound)
+                            self.kwargs['step'].append(pymc3.__dict__[step_methods[curmethod]]([self.pymc3_priors[key]]))
                     else:
                         curmethod = self.step_method[key].lower()
                         self.kwargs['step'].append(pymc3.__dict__[step_methods[curmethod]]([self.pymc3_priors[key]]))