         for (index, uiConstraint) in uiConstraints.enumerate() {
             let tzConstraint = tzConstraints[index]
             
-            let result = hasSameConstraintMetaData(uiConstraint, tzConstraint)
-                && (isSameConstraint(uiConstraint, tzConstraint) || isSameConstraintFlipped(uiConstraint, tzConstraint))
+            let result = isSameConstraint(uiConstraint, tzConstraint) || isSameConstraintFlipped(uiConstraint, tzConstraint)
             
             XCTAssertTrue(result, "Constraints at index \(index) do not match\n== EXPECTED ==\n\(uiConstraint.readableString())\n\n== ACTUAL ==\n\(tzConstraint.readableString())\n\n")
         }
-    }
-    
-    private func hasSameConstraintMetaData(layoutConstraint1: NSLayoutConstraint, _ layoutConstraint2: NSLayoutConstraint) -> Bool {
-        if layoutConstraint1.constant != layoutConstraint2.constant {
-            return false
-        }
-        if layoutConstraint1.multiplier != layoutConstraint2.multiplier {
-            return false
-        }
-        if layoutConstraint1.priority != layoutConstraint2.priority {
-            if layoutConstraint1.priority < 100 || layoutConstraint1.priority > 150
-                || layoutConstraint2.priority < 100 || layoutConstraint2.priority > 150 {
-                    return false
-            }
-        }
-        return true
     }
     
     private func isSameConstraint(layoutConstraint1: NSLayoutConstraint, _ layoutConstraint2: NSLayoutConstraint) -> Bool {

        if layoutConstraint1.secondAttribute != layoutConstraint2.secondAttribute {
            return false
        }
        if !isSameIdentifier(layoutConstraint1.identifier, layoutConstraint2.identifier) {
            return false
        }

    
    func verifyConstraints(log log: Bool = false) {
        // Force constraints to be created
        uiStackView.setNeedsUpdateConstraints()
        uiStackView.updateConstraintsIfNeeded()
        uiStackView.setNeedsLayout()
        uiStackView.layoutIfNeeded()
        
        tzStackView.setNeedsUpdateConstraints()
        tzStackView.updateConstraintsIfNeeded()
        tzStackView.setNeedsLayout()
        tzStackView.layoutIfNeeded()

        if log {
