diff --git a/modules/conop/src/compound.hh b/modules/conop/src/compound.hh
index 9e2547bbfbd44c689483d91a5c50cd22154fbf9f..dff839494c72b842dadbc9e325f5d32c18a2bea9 100644
--- a/modules/conop/src/compound.hh
+++ b/modules/conop/src/compound.hh
@@ -97,7 +97,7 @@ struct DLLEXPORT_OST_CONOP AtomSpec {
   bool operator==(const AtomSpec& rhs) const {
     return ordinal==rhs.ordinal && name==rhs.name && alt_name==rhs.alt_name &&
            element==rhs.element && is_leaving==rhs.is_leaving && 
-           rhs.is_aromatic==rhs.is_aromatic;
+           is_aromatic==rhs.is_aromatic;
 
   }
   bool operator!=(const AtomSpec& rhs) const {
diff --git a/modules/seq/base/src/aligned_region.cc b/modules/seq/base/src/aligned_region.cc
index 41234a8ea0eaba157e5fae7ca3ec9ecdb1fa7290..50b358c643fe357780973bd8241efb9ad48598f5 100644
--- a/modules/seq/base/src/aligned_region.cc
+++ b/modules/seq/base/src/aligned_region.cc
@@ -104,7 +104,7 @@ AlignedColumn AlignedRegion::operator[](int index) const
 bool AlignedRegion::operator==(const AlignedRegion& rhs) const
 {
   return aln_==rhs.aln_ && rhs.start_==start_ && 
-         rhs.end_==rhs.end_ && master_==rhs.master_;
+         end_==rhs.end_ && master_==rhs.master_;
 }
 
 bool AlignedRegion::operator!=(const AlignedRegion& rhs) const