diff --git a/Text/ProtocolBuffers/ProtoCompile.hs b/Text/ProtocolBuffers/ProtoCompile.hs
--- a/Text/ProtocolBuffers/ProtoCompile.hs
+++ b/Text/ProtocolBuffers/ProtoCompile.hs
@@ -51,7 +51,7 @@
   deriving Show
 
 setPrefix,setTarget,setInclude,setProto,setDesc :: String -> Options -> Options
-setImports,setVerbose,setUnknown,setDryRun :: Options -> Options
+setImports,setVerbose,setUnknown,setLazy,setDryRun :: Options -> Options
 setPrefix   s o = o { optPrefix = toPrefix s }
 setTarget   s o = o { optTarget = (LocalFP s) }
 setInclude  s o = o { optInclude = LocalFP s : optInclude o }
diff --git a/Text/ProtocolBuffers/ProtoCompile/MakeReflections.hs b/Text/ProtocolBuffers/ProtoCompile/MakeReflections.hs
--- a/Text/ProtocolBuffers/ProtoCompile/MakeReflections.hs
+++ b/Text/ProtocolBuffers/ProtoCompile/MakeReflections.hs
@@ -39,7 +39,7 @@
 import Text.ProtocolBuffers.Basic
 import Text.ProtocolBuffers.Identifiers
 import Text.ProtocolBuffers.Reflections
-import Text.ProtocolBuffers.WireMessage(size'Varint,toWireTag,toPackedWireTag,runPut)
+import Text.ProtocolBuffers.WireMessage(size'Varint,toWireTag,toPackedWireTag,runPut,Wire(..))
 import Text.ProtocolBuffers.ProtoCompile.Resolve(ReMap,NameMap(..))
 
 import qualified Data.Foldable as F(foldr,toList)
diff --git a/hprotoc.cabal b/hprotoc.cabal
--- a/hprotoc.cabal
+++ b/hprotoc.cabal
@@ -1,5 +1,5 @@
 name:           hprotoc
-version:        2.0.0
+version:        2.0.2
 cabal-version:  >= 1.6
 build-type:     Simple
 license:        BSD3
@@ -28,8 +28,8 @@
   build-tools:     alex
   ghc-options:     -O2 -Wall -fspec-constr-count=10
   ghc-prof-options: -O2 -auto-all -prof
-  build-depends:   protocol-buffers == 1.11.1,
-                   protocol-buffers-descriptor == 1.11.2
+  build-depends:   protocol-buffers == 2.0.2,
+                   protocol-buffers-descriptor == 2.0.2
   build-depends:   array,
                    binary,
                    bytestring,
