diff --git a/Graphics/Identicon/Styles/Squares.hs b/Graphics/Identicon/Styles/Squares.hs
--- a/Graphics/Identicon/Styles/Squares.hs
+++ b/Graphics/Identicon/Styles/Squares.hs
@@ -27,7 +27,7 @@
 import Codec.Picture (PixelRGB8 (PixelRGB8))
 import Data.Proxy (Proxy)
 import Data.Bits (Bits, FiniteBits, testBit, finiteBitSize)
-import GHC.TypeLits
+import GHC.TypeLits as T
 import Data.Word (Word8)
 
 import Data.Function.Polyvariadic
@@ -48,7 +48,7 @@
 
 -- | Calculate the total number of cells in the grid from the number
 --   of columns on one side
-type Cells sideColumns = (sideColumns+sideColumns+1)*(sideColumns+1)
+type Cells sideColumns = ((sideColumns T.* 2) + 1) T.* (sideColumns + 1)
 
 -- | Raise the number of bits to the nearest byte
 type NearestByte n = NearestByte' (CmpNat 8 n) n
diff --git a/identicon-style-squares.cabal b/identicon-style-squares.cabal
--- a/identicon-style-squares.cabal
+++ b/identicon-style-squares.cabal
@@ -1,5 +1,5 @@
 name:                identicon-style-squares
-version:             0.1.0.0
+version:             0.1.0.1
 synopsis:            Squares style for the identicon package
 description:         An identicon style with colored squares, similar to the
                      github default avatars. The number of square in a single
@@ -23,9 +23,9 @@
   exposed-modules:     Graphics.Identicon.Styles.Squares
   -- other-modules:       
   other-extensions:    DataKinds, TypeOperators, TypeFamilies, UndecidableInstances, FlexibleContexts
-  build-depends:       base >=4.7 && <4.11
+  build-depends:       base >=4.7 && <4.13
                      , identicon >=0.2 && <0.3
-                     , JuicyPixels >=3.2 && <3.3
+                     , JuicyPixels >=3.2 && <3.4
                      , polyvariadic >=0.2 && <0.4
   -- hs-source-dirs:      
   default-language:    Haskell2010
