             }
         }
 
-        // If we're justifying the elements, then all widths should be set to
-        // targetWidth.  If we're content justifying the elements, then 
-        // all widths should be set to the contentWidth.
-        // Otherwise restrictedWidth is ignored in distributedHeight.
-        var restrictedWidth:Number;
-        if (horizontalAlign == HorizontalAlign.JUSTIFY)
-            restrictedWidth = targetWidth;
-        else if (horizontalAlign == HorizontalAlign.CONTENT_JUSTIFY)
-            restrictedWidth = containerWidth;
-    
-        distributeHeight(targetWidth, targetHeight, restrictedWidth);
+        distributeHeight(targetWidth, targetHeight, containerWidth);
         
         // default to left (0)
         var hAlign:Number = 0;

        // TODO: in the center or right case, we end up calculating percentWidth 
        // twice.  Once here for the contentWidth and once in distributeHeight
        // to size that particular element.
        if (horizontalAlign != HorizontalAlign.LEFT)
        {
            for (var i:int = 0; i < count; i++)
            {

        }
        layoutTarget.measuredWidth = llv.minorSize + hPadding;
                
        layoutTarget.measuredMinWidth = (horizontalAlign == HorizontalAlign.JUSTIFY) ? 
                llv.minMinorSize + hPadding : layoutTarget.measuredWidth;
        layoutTarget.measuredMinHeight = layoutTarget.measuredHeight;
    }

