diff --git a/Sound/Tidal/Pattern.hs b/Sound/Tidal/Pattern.hs
--- a/Sound/Tidal/Pattern.hs
+++ b/Sound/Tidal/Pattern.hs
@@ -319,7 +319,7 @@
 -- useful if you're using something like the retrig function defined
 -- in tidal.el.
 envL :: Pattern Double
-envL = sig $ \t -> min (fromRational t) 1
+envL = sig $ \t -> max 0 $ min (fromRational t) 1
 
 -- Filter out events that have had their onsets cut off
 filterOnsets :: Pattern a -> Pattern a
diff --git a/tidal.cabal b/tidal.cabal
--- a/tidal.cabal
+++ b/tidal.cabal
@@ -1,5 +1,5 @@
 name:                tidal
-version:             0.4.2
+version:             0.4.3
 synopsis:            Pattern language for improvised music
 -- description:         
 homepage:            http://yaxu.org/tidal/
