diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,9 +1,10 @@
 # varying
 [![Hackage](https://img.shields.io/hackage/v/varying.svg)](http://hackage.haskell.org/package/varying)
-[![Build Status](https://travis-ci.org/schell/varying.svg)](https://travis-ci.org/schell/varying)
+[![Build Status](https://gitlab.com/schell/varying/badges/master/build.svg)](https://gitlab.com/schell/varying)
 
 This library provides automaton based value streams and sequencing useful for
 functional reactive programming (FRP) and locally stateful programming (LSP).
+
 
 ## Getting started
 
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -34,3 +34,5 @@
 0.7.1.2 - Fixed broken ArrowLoop instance, updated documentation.
 
 0.8.0.0 - TweenT is a newtype.
+
+0.8.1.0 - Remove senseless ArrowApply instance
diff --git a/src/Control/Varying.hs b/src/Control/Varying.hs
--- a/src/Control/Varying.hs
+++ b/src/Control/Varying.hs
@@ -27,6 +27,3 @@
 import           Control.Varying.Event  as V
 import           Control.Varying.Spline as V
 import           Control.Varying.Tween  as V
-
--- TODO: CICD and auto-push master to hackage.
--- This would be very nice.
diff --git a/src/Control/Varying/Core.hs b/src/Control/Varying/Core.hs
--- a/src/Control/Varying/Core.hs
+++ b/src/Control/Varying/Core.hs
@@ -173,11 +173,6 @@
       (d, g1) <- runVarT g c
       return (d, f ||| g1)
 
-instance Monad m => ArrowApply (VarT m) where
-  app = VarT $ \(v, b) -> do
-    (c, _) <- runVarT v b
-    return (c, app)
-
 -- | Inputs can depend on outputs as long as no time-travel is required.
 --
 -- This isn't the best example but it does make a good test case:
diff --git a/varying.cabal b/varying.cabal
--- a/varying.cabal
+++ b/varying.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 23f79975d60664192d4aec0699c6a80542dc85db8ebfb018fd84bea51c196f7b
+-- hash: 238c3b9ce9b85922d1e595508d4616c90817444c1d7b7e3c85527c9014f90094
 
 name:           varying
-version:        0.8.0.0
+version:        0.8.1.0
 synopsis:       FRP through value streams and monadic splines.
 description:    Varying is a FRP library aimed at providing a simple way to describe values that change over a domain. It allows monadic, applicative and arrow notation and has convenience functions for tweening. Great for animation.
 category:       Control, FRP
