diff --git a/Changes b/Changes
--- a/Changes
+++ b/Changes
@@ -1,7 +1,8 @@
+0.1.0.2:
+    Bug fix for pattern PN1 in Internals.hs
 0.1.0.1:
     Improvements to documentation.
     Fix typos and word omissions.
     Remove unused / "unsafe" Cr functions from AurifCyclo.hs
-
 0.1.0.0:
     First release
diff --git a/Math/NumberTheory/Canon/Internals.hs b/Math/NumberTheory/Canon/Internals.hs
--- a/Math/NumberTheory/Canon/Internals.hs
+++ b/Math/NumberTheory/Canon/Internals.hs
@@ -143,7 +143,7 @@
 
 -- | Pattern to match the CR_ equivalent of -1
 pattern PN1 :: forall a a1. (Num a, Num a1, Eq a, Eq a1) => [(a1, a)]
-pattern PN1       = [(0,1)]
+pattern PN1       = [(-1,1)]
 
 -- | Pattern to match a badly formed zero, meaning it's an invalid CR_
 pattern PZeroBad :: forall t a. (Num a, Eq a) => [(a, t)]
diff --git a/canon-0.1.0.2.tar.gz b/canon-0.1.0.2.tar.gz
new file mode 100644
Binary files /dev/null and b/canon-0.1.0.2.tar.gz differ
diff --git a/canon.cabal b/canon.cabal
--- a/canon.cabal
+++ b/canon.cabal
@@ -2,7 +2,7 @@
 --  see http://haskell.org/cabal/users-guide/
 
 name:                canon
-version:             0.1.0.1
+version:             0.1.0.2
 synopsis:            Massive Number Arithmetic
 description:         This library allows one to manipulate numbers of practically unlimited size by keeping them in factored "canonical" form.
                      For manipulating sums and differences, there is additional code to factor expressions of special forms.
