diff --git a/Foreign/CStorable/TypeClass.hs b/Foreign/CStorable/TypeClass.hs
--- a/Foreign/CStorable/TypeClass.hs
+++ b/Foreign/CStorable/TypeClass.hs
@@ -80,4 +80,4 @@
 
   cSizeOf            :: a -> Int
   default cSizeOf    :: (Generic a, GCStorable (Rep a)) => a -> Int
-  cSizeOf            = gcAlignment . from
+  cSizeOf            = gcSizeOf . from
diff --git a/c-storable-deriving.cabal b/c-storable-deriving.cabal
--- a/c-storable-deriving.cabal
+++ b/c-storable-deriving.cabal
@@ -1,5 +1,5 @@
 Name:                c-storable-deriving
-Version:             0.1
+Version:             0.1.1
 Synopsis:            Generate C-like storable instances from datatypes
 Description:         Automatically generates struct-rule based Storable
                      instances based on the Generic typeclass.
