diff --git a/clash-ghc.cabal b/clash-ghc.cabal
--- a/clash-ghc.cabal
+++ b/clash-ghc.cabal
@@ -1,5 +1,5 @@
 Name:                 clash-ghc
-Version:              0.2.2
+Version:              0.2.2.1
 Synopsis:             CAES Language for Synchronous Hardware
 Description:
   CλaSH (pronounced ‘clash’) is a functional hardware description language that
@@ -21,7 +21,7 @@
 License-file:         LICENSE
 Author:               Christiaan Baaij
 Maintainer:           Christiaan Baaij <christiaan.baaij@gmail.com>
-Copyright:            Copyright © 2012-2014 University of Twente
+Copyright:            Copyright (c) 2012-2014 University of Twente
 Category:             Hardware
 Build-type:           Simple
 
diff --git a/src-bin/Main.hs b/src-bin/Main.hs
--- a/src-bin/Main.hs
+++ b/src-bin/Main.hs
@@ -164,6 +164,8 @@
                                     [ DynFlags.Opt_TemplateHaskell
                                     , DynFlags.Opt_Arrows
                                     , DynFlags.Opt_DataKinds
+                                    , DynFlags.Opt_TypeOperators
+                                    , DynFlags.Opt_FlexibleContexts
                                     ]
 
             case postStartupMode of
@@ -887,4 +889,4 @@
         "unrecognised flag: " ++ f ++ "\n" ++
         (case fuzzyMatch f (nub allFlags) of
             [] -> ""
-            suggs -> "did you mean one of:\n" ++ unlines (map ("  " ++) suggs)) 
+            suggs -> "did you mean one of:\n" ++ unlines (map ("  " ++) suggs))
diff --git a/src-ghc/CLaSH/GHC/LoadModules.hs b/src-ghc/CLaSH/GHC/LoadModules.hs
--- a/src-ghc/CLaSH/GHC/LoadModules.hs
+++ b/src-ghc/CLaSH/GHC/LoadModules.hs
@@ -78,7 +78,12 @@
                       , DynFlags.optLevel = 2
                       , DynFlags.ghcMode  = GHC.CompManager
                       } )
-                    [DynFlags.Opt_TemplateHaskell,DynFlags.Opt_Arrows,DynFlags.Opt_DataKinds]
+                    [ DynFlags.Opt_TemplateHaskell
+                    , DynFlags.Opt_Arrows
+                    , DynFlags.Opt_DataKinds
+                    , DynFlags.Opt_TypeOperators
+                    , DynFlags.Opt_FlexibleContexts
+                    ]
     let dflags2 = wantedOptimizationFlags dflags1
     let dflags3 = if ghcDynamic then DynFlags.gopt_set dflags2 DynFlags.Opt_BuildDynamicToo
                                 else dflags2
