Break out tables to avoid http://hackage.haskell.org/trac/ghc/ticket/4505