diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# 0.2.1.0
+
+* Added Safe Haskell pragmas.
+
 # 0.2.0.0
 
 * Added instances for `Cons` and `Snoc`.
diff --git a/microlens-ghc.cabal b/microlens-ghc.cabal
--- a/microlens-ghc.cabal
+++ b/microlens-ghc.cabal
@@ -1,5 +1,5 @@
 name:                microlens-ghc
-version:             0.2.0.0
+version:             0.2.1.0
 synopsis:            Orphan instances of microlens classes for packages coming with GHC (array, bytestring, containers)
 description:
   Orphan instances of <http://hackage.haskell.org/package/microlens microlens> classes for packages coming with GHC (<http://hackage.haskell.org/package/array array>, <http://hackage.haskell.org/package/bytestring bytestring>, <http://hackage.haskell.org/package/containers containers>).
@@ -26,7 +26,7 @@
   -- other-modules:       
   -- other-extensions:    
   build-depends:       base >=4.5 && <5
-                     , microlens >=0.3 && <0.4
+                     , microlens >=0.3.3 && <0.4
                      , array >=0.3.0.2 && <0.6
                      , bytestring >=0.9.1.10 && <0.11
                      , containers >=0.4.0 && <0.6
diff --git a/src/Lens/Micro/GHC.hs b/src/Lens/Micro/GHC.hs
--- a/src/Lens/Micro/GHC.hs
+++ b/src/Lens/Micro/GHC.hs
@@ -5,7 +5,8 @@
 FlexibleContexts,
 FlexibleInstances,
 UndecidableInstances,
-BangPatterns
+BangPatterns,
+Trustworthy
   #-}
 
 {-# OPTIONS_GHC -fno-warn-orphans #-}
