Hi, I have a two page report with a subreport on each page. When both subreport are displayed everything works fine. However, when the second subreport is suppressed, I still get two pages one of which is blank. I use runToBottom=true for both subreports (so that they are on a seperate page with footers at the appropriate place), there's no space between the subreports or after the last one, and I checked remove Line When Blank. Anybody got an idea of what I am missing? I included part of the xml code below. Thanks, Ann. Code:<summary> <band height="12"> <subreport runToBottom="true"> <reportElement positionType="Float" x="0" y="0" width="540" height="6" isRemoveLineWhenBlank="true"/> ...... lots of parameters..... <subreportExpression class="java.lang.String"><![CDATA[$P{basePath} + "Darssa2ConsumerIntake_PFR1.jasper"]]></subreportExpression> </subreport> <subreport> <reportElement positionType="Float" x="0" y="6" width="540" height="6" isRemoveLineWhenBlank="true"> <printWhenExpression><![CDATA[$V{showDrugPage}]]></printWhenExpression> </reportElement> ...... more parameters..... <subreportExpression class="java.lang.String"><![CDATA[$P{basePath} + "Darssa2ConsumerIntake_PFR_drugs.jasper"]]></subreportExpression> </subreport> </band> </summary>