diff --git a/README.markdown b/README.markdown
--- a/README.markdown
+++ b/README.markdown
@@ -30,11 +30,13 @@
 Changes
 -------
 
+0.1.4.2 - minify octal literals too
+
 0.1.4.1 - Bump upper bound for containers to < 0.6 for the tests as well as the library
 
 0.1.4 - Include test assets in cabal to allow cabal test to pass. Courtesy of @snoyberg
 
-0.1.3 - Update version ranges for GHC 7.6.1, courtesy of @mietek 
+0.1.3 - Update version ranges for GHC 7.6.1, courtesy of @mietek
 
 0.1.2 - More general fix to the space after 'new' keyword, for issue #8 & #9
 
diff --git a/TODO.txt b/TODO.txt
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,6 +1,6 @@
 Testing:
 
-The following Lint has a sctrict parser
+The following Lint has a strict parser
   http://www.javascriptlint.com/online_lint.php
 
 This one does not
diff --git a/Text/Jasmine/Pretty.hs b/Text/Jasmine/Pretty.hs
--- a/Text/Jasmine/Pretty.hs
+++ b/Text/Jasmine/Pretty.hs
@@ -50,6 +50,7 @@
 -- Terminals
 rn (JSIdentifier s)        = text s
 rn (JSDecimal i)           = text i
+rn (JSOctal o)             = text o
 
 rn (JSLiteral "new")       = (text "new ")
 rn (JSLiteral l)           = (text l)
diff --git a/hjsmin.cabal b/hjsmin.cabal
--- a/hjsmin.cabal
+++ b/hjsmin.cabal
@@ -1,5 +1,5 @@
 name:            hjsmin
-version:         0.1.4.1
+version:         0.1.4.2
 license:         BSD3
 license-file:    LICENSE
 author:          Alan Zimmerman <alan.zimm@gmail.com>
diff --git a/runtests.hs b/runtests.hs
--- a/runtests.hs
+++ b/runtests.hs
@@ -42,6 +42,7 @@
     , testCase "BootstrapDropdown" caseBootstrapDropdown
     , testCase "Issue8"           caseIssue8
     , testCase "Issue9"           caseIssue9
+    , testCase "Issue14"          caseIssue14
     ]
 
 testSuiteMin :: Test
@@ -70,6 +71,7 @@
     , testCase "MinBootstrapDropdown" caseMinBootstrapDropdown
     , testCase "MinIssue8"        caseMinIssue8
     , testCase "MinIssue9"        caseMinIssue9
+    , testCase "MinIssue14"       caseMinIssue14
 
     ]
 
@@ -323,6 +325,15 @@
   @=? (showStrippedMaybe $ parseProgram srcIssue9)
 caseMinIssue9 =
   testMinify "var x=[new friend(5)]" srcIssue9
+
+
+srcIssue14 = "var settings = {start : new Date(2012, 01, 27)};"
+caseIssue14 =
+  "Right (JSSourceElementsTop [JSVariables JSLiteral \"var\" [JSVarDecl (JSIdentifier \"settings\") [JSLiteral \"=\",JSObjectLiteral [JSPropertyNameandValue (JSIdentifier \"start\") [JSLiteral \"new\",JSIdentifier \"Date\",JSArguments [JSDecimal \"2012\",JSLiteral \",\",JSOctal \"01\",JSLiteral \",\",JSDecimal \"27\"]]]]],JSLiteral \"\"])"
+  @=? (showStrippedMaybe $ parseProgram srcIssue14)
+caseMinIssue14 =
+  testMinify "var settings={start:new Date(2012,01,27)}" srcIssue14
+
 
 -- ---------------------------------------------------------------------
 -- utilities
