diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,9 @@
 CHANGELOG for Haskell Pdf Presenter
 ========================================
 
+0.2.3
+	* Fix compilation on GHC 7.4
+
 0.2.2
 	* Fixes to cabal meta-data
 	* Make sure all version numbers are up to date
diff --git a/HaskellPdfPresenter.glade b/HaskellPdfPresenter.glade
--- a/HaskellPdfPresenter.glade
+++ b/HaskellPdfPresenter.glade
@@ -8,7 +8,7 @@
     <property name="destroy_with_parent">True</property>
     <property name="type_hint">dialog</property>
     <property name="program_name">Haskell Pdf Presenter</property>
-    <property name="version">Version 0.2.2</property>
+    <property name="version">Version 0.2.3</property>
     <property name="copyright" translatable="yes">Copyright 2012-2013, Michael D. Adams</property>
     <property name="website">http://michaeldadams.org</property>
     <property name="website_label" translatable="yes">http://michaeldadams.org</property>
diff --git a/HaskellPdfPresenter.hs b/HaskellPdfPresenter.hs
--- a/HaskellPdfPresenter.hs
+++ b/HaskellPdfPresenter.hs
@@ -69,7 +69,7 @@
  , pageAdjustment :: Adjustment
 }
 
-header = "Haskell Pdf Presenter, version 0.2.2, <http://michaeldadams.org/projects/haskell-pdf-presenter>\nUsage: hpdfp [OPTION...] file"
+header = "Haskell Pdf Presenter, version 0.2.3, <http://michaeldadams.org/projects/haskell-pdf-presenter>\nUsage: hpdfp [OPTION...] file"
 options = [
    Option "h?" ["help"] (NoArg (const $ putStr (usageInfo header options) >> exitSuccess)) "Display usage message"
  , Option "s" ["slide"] (argOption initSlide "slide" maybeRead "INT") "Initial slide number (default 1)"
@@ -898,7 +898,7 @@
 
 -- Load a new PDF document
 openDoc state uri = do
-  doc <- catch (documentNewFromFile uri Nothing)
+  doc <- Control.Exception.catch (documentNewFromFile uri Nothing) -- Explicit name to avoid ambiguity in GHC 7.4
            (\x -> errorDialog ("Error opening \"" ++ uri ++ "\": " ++ show (x :: GError)) >> return Nothing)
   case doc of
     Nothing -> errorDialog ("Unknown error opening \"" ++ uri ++ "\"") >> return True
diff --git a/haskell-pdf-presenter.cabal b/haskell-pdf-presenter.cabal
--- a/haskell-pdf-presenter.cabal
+++ b/haskell-pdf-presenter.cabal
@@ -4,7 +4,7 @@
 -- The package version. See the Haskell package versioning policy
 -- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for
 -- standards guiding when and how versions should be incremented.
-Version:             0.2.2
+Version:             0.2.3
 
 -- A short (one-line) description of the package.
 Synopsis:            Tool for presenting PDF-based presentations.
@@ -76,4 +76,4 @@
 Source-repository this
   Type: mercurial
   Location: http://michaeldadams.org/repos-pub/hg/haskell-pdf-presenter/
-  Tag: v0.2.2
+  Tag: v0.2.3
