diff --git a/Text/ProtocolBuffers/ProtoCompile/Resolve.hs b/Text/ProtocolBuffers/ProtoCompile/Resolve.hs
--- a/Text/ProtocolBuffers/ProtoCompile/Resolve.hs
+++ b/Text/ProtocolBuffers/ProtoCompile/Resolve.hs
@@ -159,7 +159,7 @@
 import Data.Maybe(mapMaybe)
 import Data.Typeable
 -- import Data.Monoid()
-import System.Directory
+import System.Directory(doesFileExist,canonicalizePath)
 import qualified System.FilePath as Local(pathSeparator,splitDirectories,joinPath,combine,makeRelative)
 import qualified System.FilePath.Posix as Canon(pathSeparator,splitDirectories,joinPath,takeBaseName)
 import qualified Data.ByteString.Lazy.Char8 as LC
diff --git a/hprotoc.cabal b/hprotoc.cabal
--- a/hprotoc.cabal
+++ b/hprotoc.cabal
@@ -1,5 +1,5 @@
 name:           hprotoc
-version:        2.0.12
+version:        2.0.13
 cabal-version:  >= 1.6
 build-type:     Simple
 license:        BSD3
