diff --git a/swish.cabal b/swish.cabal
--- a/swish.cabal
+++ b/swish.cabal
@@ -1,5 +1,5 @@
 Name:               swish
-Version:            0.5.0.0
+Version:            0.5.0.1
 Stability:          experimental
 License:            LGPL
 License-file:       LICENSE 
@@ -46,6 +46,9 @@
   .
   Changes:
   .
+  [Version 0.5.0.1] Update bounds on package constraints to try and get a
+  successful build on ghc 7.2; removed parallel constraint as not used.
+  .
   [Version 0.5.0.0] The constructors for @ScopedName@ and @QName@ have been
   removed to hide some experimental optimisations (partly added in 0.4.0.0);
   @Namespace@ has seen a similar change but no optimisation. Output speed
@@ -156,17 +159,17 @@
       -- split == 0.1.*,
       binary == 0.5.*,
       bytestring == 0.9.*,
-      containers == 0.3.*,
+      containers >= 0.3 && < 0.5,
       array == 0.3.*,
-      parallel == 2.2.*,
       polyparse >= 1.6 && < 1.8,
       random == 1.0.*,
-      old-locale == 1.0.*, time == 1.1.*,
+      old-locale == 1.0.*, 
+      time >= 1.1 && < 1.4,
       mtl >= 1 && < 3,
       HUnit == 1.2.*,
       network >= 2.2 && < 2.4,
-      directory >= 1.0 && <= 1.1,
-      filepath >= 1.1 && <= 1.2
+      directory >= 1.0 && < 1.2,
+      filepath >= 1.1 && < 1.3
    Exposed-Modules:
       Swish
       Swish.RDF
