diff --git a/hasql-th.cabal b/hasql-th.cabal
--- a/hasql-th.cabal
+++ b/hasql-th.cabal
@@ -1,7 +1,7 @@
 name:
   hasql-th
 version:
-  0.1
+  0.1.0.1
 category:
   Hasql, Database, PostgreSQL, Template Haskell
 synopsis:
diff --git a/library/Hasql/TH.hs b/library/Hasql/TH.hs
--- a/library/Hasql/TH.hs
+++ b/library/Hasql/TH.hs
@@ -19,6 +19,11 @@
 -- >migration1 =
 -- >  $(Hasql.TH.readFileAsTransaction "sql/migration-1.sql")
 -- 
+-- Note that so far this function uses a very simple parsing algorithm
+-- to extract individual statements from the file.
+-- The algorithm simply splits the contents by the semicolon.
+-- So make sure that you only apply it to SQL,
+-- which only uses the semicolon for statement-separation.
 readFileAsTransaction :: String -> Q Exp
 readFileAsTransaction path =
   do
