     private function measureVirtual(layoutTarget:GroupBase):void
     {
         var eltCount:int = layoutTarget.numElements;
-        var measuredEltCount:int = (requestedColumnCount != -1) ? requestedColumnCount : 
-                                                                  Math.max(requestedMinColumnCount, eltCount);
+        var measuredEltCount:int = getColumsToMeasure(eltCount);
         
         var hPadding:Number = paddingLeft + paddingRight;
         var vPadding:Number = paddingTop + paddingBottom;

        }
        
        // Calculate the total number of columns to measure
        var columnsToMeasure:int = (requestedColumnCount != -1) ? requestedColumnCount : 
                                                                  Math.max(requestedMinColumnCount, numElementsInLayout);
        // Do we need to measure more columns?
        if (columnsMeasured < columnsToMeasure)
        {

     *  then this property has no effect.</p>
     * 
     *  @default -1
     *  @see #requestedMinColumnCount
     *  @see #requestedMaxColumnCount
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
