diff --git a/tei2xsl-fo.xsl b/tei2xsl-fo.xsl
index dad76397bc02bf4405a7fff9936fc75eb4c5930a..96d3e3d607f731c71a472f422442d984ee2b37ca 100644
--- a/tei2xsl-fo.xsl
+++ b/tei2xsl-fo.xsl
@@ -938,7 +938,7 @@
         </fo:inline>
     </xsl:template>
     
-    <xsl:template match="tei:lb[not(local-name(preceding-sibling::node()[1]) = 'pb')][not(parent::tei:p and (count(preceding-sibling::node()) = 0) or matches(preceding-sibling::node()[1],'^\s*$'))]" mode="step3">
+    <xsl:template match="tei:lb[not(local-name(preceding-sibling::node()[1]) = 'pb')][not(parent::tei:p and (count(preceding-sibling::node()) = 0))]" mode="step3">
         <xsl:text>&#xA;</xsl:text>
         <xsl:apply-templates mode="step3"/>
     </xsl:template>