diff --git a/ede.cabal b/ede.cabal
--- a/ede.cabal
+++ b/ede.cabal
@@ -1,5 +1,5 @@
 name:                  ede
-version:               0.2.3
+version:               0.2.3.1
 synopsis:              Templating language with similar syntax and features to Liquid or Jinja2.
 homepage:              http://github.com/brendanhay/ede
 license:               OtherLicense
diff --git a/src/Text/EDE.hs b/src/Text/EDE.hs
--- a/src/Text/EDE.hs
+++ b/src/Text/EDE.hs
@@ -136,6 +136,8 @@
 import           Text.PrettyPrint.ANSI.Leijen (string)
 import           Text.Trifecta.Delta
 
+-- FIXME: add documentation for all stdlib filters
+
 -- FIXME: detect include/import loops
 -- FIXME: {%- tags to deliberately strip/trim whitespace
 -- FIXME: ... {% include %} inline adds a trailing newline
diff --git a/src/Text/EDE/Internal/Types.hs b/src/Text/EDE/Internal/Types.hs
--- a/src/Text/EDE/Internal/Types.hs
+++ b/src/Text/EDE/Internal/Types.hs
@@ -30,7 +30,6 @@
 import           Data.HashMap.Strict          (HashMap)
 import           Data.List.NonEmpty           (NonEmpty(..))
 import qualified Data.List.NonEmpty           as NonEmpty
-import           Data.Maybe
 import           Data.Monoid                  hiding ((<>))
 import           Data.Semigroup
 import           Data.Text                    (Text)
@@ -151,6 +150,7 @@
     pretty (Var is) = PP.hcat
         . PP.punctuate "."
         . map (PP.bold . pp)
+        . reverse
         $ NonEmpty.toList is
 
 instance Show Var where
