diff --git a/modules/conop/src/rule_based.hh b/modules/conop/src/rule_based.hh
index 2fde776130686becad978adf8bc34a3b1a38bba1..4275d7e40e15dfdd7b088fe5ceae437a32095aaa 100644
--- a/modules/conop/src/rule_based.hh
+++ b/modules/conop/src/rule_based.hh
@@ -44,8 +44,9 @@ public:
 
   RuleBasedProcessor(CompoundLibPtr compound_lib, bool fe, bool sh, ConopAction ur, 
                      ConopAction ua, bool bf, bool at, bool cn, bool aa, ConopAction zo): 
-    lib_(compound_lib), fix_element_(fe), strict_hydrogens_(sh), unk_res_treatment_(ur), 
-    unk_atom_treatment_(ua),Processor(bf, at, cn, aa, zo) {}
+    Processor(bf, at, cn, aa, zo), lib_(compound_lib), fix_element_(fe), 
+    strict_hydrogens_(sh), unk_res_treatment_(ur), 
+    unk_atom_treatment_(ua) {}
   ConopAction GetUnkResidueTreatment() const {
     return unk_res_treatment_;
   }