diff --git a/flat-mcmc.cabal b/flat-mcmc.cabal
--- a/flat-mcmc.cabal
+++ b/flat-mcmc.cabal
@@ -1,5 +1,5 @@
 name:                flat-mcmc
-version:             1.4.1
+version:             1.4.2
 synopsis:            Painless general-purpose sampling.
 homepage:            https://github.com/jtobin/flat-mcmc
 license:             MIT
@@ -91,17 +91,6 @@
   default-language:    Haskell2010
   ghc-options:
     -rtsopts -threaded
-  build-depends:
-      base
-    , flat-mcmc
-    , vector
-
-executable bnn-example
-  hs-source-dirs:      src
-  main-is:             Main.hs
-  default-language:    Haskell2010
-  ghc-options:
-    -O2 -Wall -rtsopts -threaded
   build-depends:
       base
     , flat-mcmc
diff --git a/src/Main.hs b/src/Main.hs
deleted file mode 100644
--- a/src/Main.hs
+++ /dev/null
@@ -1,23 +0,0 @@
-{-# OPTIONS_GHC -fno-warn-type-defaults #-}
-
-module Main where
-
-import Numeric.MCMC.Flat
-import qualified Data.Vector.Unboxed as U (unsafeIndex)
-
-bnn :: Particle -> Double
-bnn xs = -0.5 * (x0 ^ 2 * x1 ^ 2 + x0 ^ 2 + x1 ^ 2 - 8 * x0 - 8 * x1) where
-  x0 = U.unsafeIndex xs 0
-  x1 = U.unsafeIndex xs 1
-
-origin :: Ensemble
-origin = ensemble [
-    particle [negate 1.0, negate 1.0]
-  , particle [negate 1.0, 1.0]
-  , particle [1.0, negate 1.0]
-  , particle [1.0, 1.0]
-  ]
-
-main :: IO ()
-main = withSystemRandom . asGenIO $ mcmc 10000 origin bnn
-
