             _explicitHeight,
             preferredWidth,
             preferredHeight,
-            getMinBoundsWidth(false),
-            getMinBoundsHeight(false),
-            getMaxBoundsWidth(false),
-            getMaxBoundsWidth(false));
+            minWidth,
+            minHeight,
+            maxWidth,
+            maxHeight);
 
         // If we couldn't fit at all, default to the minimum size
         if (!fitSize)

     */
    public function getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number
    {
        return transformHeightForLayout(DEFAULT_MAX_WIDTH, DEFAULT_MAX_HEIGHT, postLayoutTransform);
    }

    /**

     */
    public function getMinBoundsWidth(postLayoutTransform:Boolean = true):Number
    {
        return transformWidthForLayout(minWidth, minHeight, postLayoutTransform);
    }

    /**
