diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+0.3.4.1    16 June 2015
+  * fix ogfs for cycles & bracelets
+
 0.3.4      15 June 2015
   * re-export Bracelet type from Math.Combinatorics.Species module
 
diff --git a/Math/Combinatorics/Species/Unlabeled.hs b/Math/Combinatorics/Species/Unlabeled.hs
--- a/Math/Combinatorics/Species/Unlabeled.hs
+++ b/Math/Combinatorics/Species/Unlabeled.hs
@@ -41,8 +41,8 @@
 instance Species GF where
   singleton         = gfFromCoeffs [0,1]
   set               = gfFromCoeffs (repeat 1)
-  cycle             = set
-  bracelet          = set
+  cycle             = gfFromCoeffs (0 : repeat 1)
+  bracelet          = cycle
   o                 = ciErr "composition"
   (><)              = ciErr "cartesian product"
   (@@)              = ciErr "functor composition"
diff --git a/species.cabal b/species.cabal
--- a/species.cabal
+++ b/species.cabal
@@ -1,5 +1,5 @@
 name:           species
-version:        0.3.4
+version:        0.3.4.1
 license:        BSD3
 license-file:   LICENSE
 build-type:     Simple
