diff --git a/rasa-ext-status-bar.cabal b/rasa-ext-status-bar.cabal
--- a/rasa-ext-status-bar.cabal
+++ b/rasa-ext-status-bar.cabal
@@ -1,32 +1,32 @@
-name:                rasa-ext-status-bar
-version:             0.1.0.0
-synopsis:            Rasa Ext for populating status-bar
-description:         Rasa Ext for populating status-status-bar
-homepage:            https://github.com/ChrisPenner/rasa/
-license:             MIT
-license-file:        LICENSE
-author:              Chris Penner
-maintainer:          christopher.penner@gmail.com
-copyright:           2016 Chris Penner
-category:            Extension
-build-type:          Simple
--- extra-source-files:
-cabal-version:       >=1.10
-
-library
-  hs-source-dirs:      src
-  exposed-modules:
-                       Rasa.Ext.StatusBar
+name: rasa-ext-status-bar
+version: 0.1.1
+cabal-version: >=1.10
+build-type: Simple
+license: MIT
+license-file: LICENSE
+copyright: 2016 Chris Penner
+maintainer: christopher.penner@gmail.com
+homepage: https://github.com/ChrisPenner/rasa/
+synopsis: Rasa Ext for populating status-bar
+description:
+    Rasa Ext for populating status-status-bar
+category: Extension
+author: Chris Penner
 
-  build-depends:       base >= 4.7 && < 5
-                     , rasa
-                     , data-default
-                     , lens
-                     , text
-  default-language:    Haskell2010
+source-repository head
+    type: git
+    location: https://github.com/ChrisPenner/rasa
 
-  ghc-options:         -Wall
+library
+    exposed-modules:
+        Rasa.Ext.StatusBar
+    build-depends:
+        base >=4.8 && <5,
+        rasa >=0.1.4 && <0.2,
+        data-default >=0.7.1.1 && <0.8,
+        lens ==4.14.*,
+        yi-rope >=0.7.0.2 && <0.8
+    default-language: Haskell2010
+    hs-source-dirs: src
+    ghc-options: -Wall
 
-source-repository head
-  type:     git
-  location: https://github.com/ChrisPenner/rasa
diff --git a/src/Rasa/Ext/StatusBar.hs b/src/Rasa/Ext/StatusBar.hs
--- a/src/Rasa/Ext/StatusBar.hs
+++ b/src/Rasa/Ext/StatusBar.hs
@@ -16,14 +16,14 @@
 import Data.Typeable
 import Data.Default
 
-import qualified Data.Text as T
+import qualified Yi.Rope as Y
 
 import Rasa.Ext
 
 data StatusBar = StatusBar
-  { _left :: [T.Text]
-  , _center :: [T.Text]
-  , _right :: [T.Text]
+  { _left :: [Y.YiString]
+  , _center :: [Y.YiString]
+  , _right :: [Y.YiString]
   } deriving (Typeable, Show, Eq)
 
 makeLenses ''StatusBar
@@ -36,7 +36,7 @@
     }
 
 statusBar :: Scheduler ()
-statusBar = beforeEvent $ bufDo clearStatus
+statusBar = beforeEvent $ buffersDo_ clearStatus
 
 clearStatus :: BufAction ()
 clearStatus = do
@@ -44,11 +44,11 @@
   bufExt.center .= []
   bufExt.right .= []
 
-leftStatus :: T.Text -> BufAction ()
+leftStatus :: Y.YiString -> BufAction ()
 leftStatus txt = bufExt.left %= (txt:)
 
-centerStatus :: T.Text -> BufAction ()
+centerStatus :: Y.YiString -> BufAction ()
 centerStatus txt = bufExt.center %= (txt:)
 
-rightStatus :: T.Text -> BufAction ()
+rightStatus :: Y.YiString -> BufAction ()
 rightStatus txt = bufExt.right %= (txt:)
