 
         let layoutMargins: UIEdgeInsets = calculatedLayoutMargins
         
-        let minHeight: CGFloat = compassViewDimension + layoutMargins.top + layoutMargins.bottom
+        let minHeight: CGFloat = compassViewDimension
         //let minHeightMinusMargins: CGFloat = minHeight - layoutMargins.top - layoutMargins.bottom
         
         let widthForLabels: CGFloat = size.width - layoutMargins.left - layoutMargins.right - compassViewDimension - spacing

        let x: CGFloat = isLTR ? layoutMargins.left + compassViewDimension + spacing : layoutMargins.left
       
        var origin = CGPoint(x: x, y: layoutMargins.top)
        
        let titleLabelFrame = titleLabel.wmf_preferredFrame(at: origin, maximumWidth: widthForLabels, alignedBy: articleSemanticContentAttribute, apply: apply)
        origin.y += titleLabelFrame.layoutHeight(with: spacing)

        
        origin.y += layoutMargins.bottom
        let height = max(origin.y, minHeight)
        
        return CGSize(width: size.width, height: height)
    }
