diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Changelog for interval-algebra
 
+## 0.3.2
+
+* Fixes bug in `filterNotDisjoint`
+
 ## 0.3.1
 
 * Adds the `diff` function to the `IntervalSizeable` to make comparisons of endpoints easier.
diff --git a/interval-algebra.cabal b/interval-algebra.cabal
--- a/interval-algebra.cabal
+++ b/interval-algebra.cabal
@@ -1,6 +1,6 @@
 cabal-version:  2.2
 name:           interval-algebra
-version:        0.3.1
+version:        0.3.2
 synopsis:       An implementation of Allen's interval algebra for temporal logic
 description:    Please see the README on GitHub at <https://github.com/novisci/interval-algebra>
 category:       Algebra,Time
diff --git a/src/IntervalAlgebra.hs b/src/IntervalAlgebra.hs
--- a/src/IntervalAlgebra.hs
+++ b/src/IntervalAlgebra.hs
@@ -441,8 +441,7 @@
     -- | Filter a 'Witherable.Filterable' of Interval as to those that are 'notDisjoint'
     --   from the @Interval a@ in the first argument.
     filterNotDisjoint :: Interval a -> f (Interval a) -> f (Interval a)
-    filterNotDisjoint = filterMaker disjoint 
-
+    filterNotDisjoint = filterMaker notDisjoint 
 
     -- | Filter a 'Witherable.Filterable' of Interval as to those that are 'in''
     --   the @Interval a@ in the first argument.
