diff --git a/Yesod/JobQueue.hs b/Yesod/JobQueue.hs
--- a/Yesod/JobQueue.hs
+++ b/Yesod/JobQueue.hs
@@ -33,7 +33,7 @@
 import Control.Monad.Trans.Class (lift)
 import Control.Monad.Trans.Control (MonadBaseControl)
 import Control.Monad.Trans.Reader (ReaderT, runReaderT)
-import Data.Aeson (ToJSON(toJSON), Value(String), (.=), object)
+import Data.Aeson (Value, (.=), object)
 import Data.Aeson.TH (defaultOptions, deriveToJSON)
 import Data.ByteString (ByteString)
 import qualified Data.ByteString.Char8 as BSC
@@ -69,8 +69,7 @@
     , jobId :: U.UUID
     , startTime :: UTCTime
     } deriving (Eq)
-instance ToJSON U.UUID where
-    toJSON = String . T.pack . U.toString
+
 $(deriveToJSON defaultOptions ''RunningJob)
 
 -- | Manage the running jobs
diff --git a/yesod-job-queue.cabal b/yesod-job-queue.cabal
--- a/yesod-job-queue.cabal
+++ b/yesod-job-queue.cabal
@@ -1,5 +1,5 @@
 name:                yesod-job-queue
-version:             0.3.0.2
+version:             0.3.0.3
 synopsis:            Background jobs library for Yesod.
 description:
   Background jobs library for Yesod
@@ -45,7 +45,7 @@
                      , TypeSynonymInstances
                      , ViewPatterns
   build-depends:       base >= 4.7 && < 5
-                     , aeson
+                     , aeson >= 1.1
                      , api-field-json-th
                      , bytestring
                      , cron
@@ -63,7 +63,7 @@
                      , yesod-core
                      , yesod-persistent
                      
-  ghc-options:         -Wall -fwarn-tabs -O2
+  ghc-options:         -Wall -fwarn-tabs
   default-language:    Haskell2010
 
 executable          yesod-job-queue-example
@@ -83,7 +83,7 @@
                      , GeneralizedNewtypeDeriving
                      , DeriveGeneric
 --  other-modules: 
-  ghc-options:      -Wall -fwarn-tabs -O2
+  ghc-options:      -Wall -fwarn-tabs
 
   build-depends:  base >= 4.7 && < 5
                 , yesod
@@ -95,7 +95,7 @@
                 , classy-prelude-yesod
                 , hedis
 
-  ghc-options:    -threaded -O2 -rtsopts -with-rtsopts=-N
+  ghc-options:    -threaded -rtsopts -with-rtsopts=-N
   default-language:    Haskell2010
   
 test-suite yesod-job-queue-test
