diff --git a/debian/changelog b/debian/changelog
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+github-backup (1.20141204) unstable; urgency=high
+
+  * Fix broken argument parser for the username|organization parameter.
+    Closes: #772043
+
+ -- Joey Hess <id@joeyh.name>  Thu, 04 Dec 2014 12:29:06 -0400
+
 github-backup (1.20141110) unstable; urgency=medium
 
   * Orphaned the Debian package.
diff --git a/github-backup.cabal b/github-backup.cabal
--- a/github-backup.cabal
+++ b/github-backup.cabal
@@ -1,5 +1,5 @@
 Name: github-backup
-Version: 1.20141110
+Version: 1.20141204
 Cabal-Version: >= 1.8
 License: GPL
 Maintainer: Joey Hess <joey@kitenet.net>
diff --git a/github-backup.hs b/github-backup.hs
--- a/github-backup.hs
+++ b/github-backup.hs
@@ -642,14 +642,12 @@
 	deriving (Show)
 
 options :: Parser Options
-options = Options
-	<$> many owneropt
-	<*> many excludeopt
+options = Options <$> many owneropt <*> many excludeopt
   where
-	owneropt = Owner <$> (strOption
+	owneropt = Owner <$> (argument str)
 		( metavar "USERNAME|ORGANIZATION"
 		<> help "Back up repositories owned by this entity."
-		))
+		)
 	excludeopt = parseUserRepo <$> (strOption
 		( long "exclude"
 		<> metavar "USERNAME/REPOSITORY"
