diff --git a/library/SDL/FPS.hs b/library/SDL/FPS.hs
--- a/library/SDL/FPS.hs
+++ b/library/SDL/FPS.hs
@@ -14,6 +14,8 @@
   default endFrame :: MonadIO m => Int -> Word32 -> m ()
   endFrame = endFrame'
 
+instance FPS IO
+
 -- | `endFrame`'s default definition
 endFrame' :: MonadIO m => Int -> Word32 -> m ()
 endFrame' fps startTicks = liftIO $ do
diff --git a/package.yaml b/package.yaml
--- a/package.yaml
+++ b/package.yaml
@@ -1,5 +1,5 @@
 name: sdl2-fps
-version: '0.0.1'
+version: '0.0.2'
 github: jxv/sdl2-fps
 license: BSD3
 category: Game
diff --git a/sdl2-fps.cabal b/sdl2-fps.cabal
--- a/sdl2-fps.cabal
+++ b/sdl2-fps.cabal
@@ -2,10 +2,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: e573a8ac661cd4af6ad7206f6d3e274195a2ada8c525eb6182437c60ba6ebc2c
+-- hash: 3c098eaee6f1e9b78558e7b8441d3c074141aa350b1e596c0505f33a22a83ceb
 
 name:           sdl2-fps
-version:        0.0.1
+version:        0.0.2
 synopsis:       Run of the mill, frames per second timer implementation
 description:    Run of the mill, frames per second timer implementation
 category:       Game
