diff --git a/record-preprocessor.cabal b/record-preprocessor.cabal
--- a/record-preprocessor.cabal
+++ b/record-preprocessor.cabal
@@ -1,7 +1,7 @@
 name:
   record-preprocessor
 version:
-  0.1.0.2
+  0.1.0.3
 synopsis:
   Compiler preprocessor introducing a syntactic extension for anonymous records
 description:
@@ -10,8 +10,8 @@
   the Anynonymous Records syntax.
   .
   To get a look at what syntax the preprocessor enables check out
-  <http://hackage.haskell.org/package/record-preprocessor-0.1.0.2/src/demo/Main.hs the demo> and
-  <http://hackage.haskell.org/package/record-preprocessor-0.1.0.2/src/record-preprocessor.cabal its configuration in the Cabal file>,
+  <http://hackage.haskell.org/package/record-preprocessor-0.1.0.3/src/demo/Main.hs the demo> and
+  <http://hackage.haskell.org/package/record-preprocessor-0.1.0.3/src/record-preprocessor.cabal its configuration in the Cabal file>,
   which are both bundled with this package.
 category:
   Preprocessor, Compiler, Records
@@ -40,6 +40,13 @@
     git
   location:
     git://github.com/nikita-volkov/record-preprocessor.git
+
+
+-- An empty-library workaround 
+-- for the package to be usable as a dependency.
+library
+  default-language:
+    Haskell2010
 
 
 executable record-preprocessor
