diff --git a/Nomyx.cabal b/Nomyx.cabal
--- a/Nomyx.cabal
+++ b/Nomyx.cabal
@@ -1,5 +1,5 @@
 name: Nomyx
-version: 0.2.1
+version: 0.2.2
 cabal-version: >=1.6
 build-type: Simple
 license: BSD3
@@ -18,7 +18,7 @@
  
 executable Nomyx
     build-depends: Cabal -any, DebugTraceHelpers -any, MissingH -any,
-                   MonadCatchIO-mtl -any, Nomyx-Language ==0.2.1, QuickCheck -any,
+                   MonadCatchIO-mtl -any, Nomyx-Language ==0.2.2, QuickCheck -any,
                    Unixutils -any, acid-state -any, base <5, binary -any,
                    blaze-html ==0.5.*, blaze-markup -any, bytestring -any,
                    containers -any, data-accessor-transformers -any, data-lens -any,
diff --git a/src/Multi.hs b/src/Multi.hs
--- a/src/Multi.hs
+++ b/src/Multi.hs
@@ -195,9 +195,8 @@
 
 
 initialGame :: ServerHandle -> StateT LoggedGame IO ()
-initialGame sh = do
-   update' (Just $ getRuleFunc sh) $ SystemAddRule rVoteMajority --rVoteUnanimity
-   update' (Just $ getRuleFunc sh) $ SystemAddRule rVictory5Rules
+initialGame sh = mapM_ addR [rVoteUnanimity, rVictory5Rules]
+   where addR = update' (Just $ getRuleFunc sh) . SystemAddRule
 
 initialLoggedGame :: GameName -> GameDesc -> UTCTime -> ServerHandle -> IO LoggedGame
 initialLoggedGame name desc date sh = do
