diff --git a/relational-record-examples.cabal b/relational-record-examples.cabal
--- a/relational-record-examples.cabal
+++ b/relational-record-examples.cabal
@@ -1,5 +1,5 @@
 name:                relational-record-examples
-version:             0.3.1.3
+version:             0.3.1.4
 synopsis:            Examples of Haskell Relationa Record
 description:         Provides examples of Haskell Relational Record
 license:             BSD3
@@ -28,13 +28,10 @@
                        sql/sql-memo
                        examples.db
 
-flag ghc74-generic
-  description: Enable for generic programming using old ghc. If true use ghc-prim.
-  default:     False
-
 flag binary
   description:         building binary, too
   default:             False
+  manual:              True
 
 library
   hs-source-dirs:      lib
@@ -50,7 +47,7 @@
                      , template-haskell
                      -- not link directly but query type map
                      , relational-schemas >= 0.1.3
-  if flag(ghc74-generic)
+  if impl(ghc == 7.4.*)
     build-depends:        ghc-prim == 0.2.*
 
   default-language:    Haskell2010
@@ -79,7 +76,7 @@
                      , relational-record-examples
                      , template-haskell
                      , time
-  if flag(ghc74-generic)
+  if impl(ghc == 7.4.*)
     build-depends:        ghc-prim == 0.2.*
 
   default-language:    Haskell2010
