diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
 # citeproc changelog
 
+## 0.3.0.3
+
+  * Fix author-only citations (#43).  We got bad results with some
+    styles when a reference had both an author and a translator.
+
 ## 0.3.0.2
 
   * Don't use cite-group delimiter if ANY citation in group has
diff --git a/citeproc.cabal b/citeproc.cabal
--- a/citeproc.cabal
+++ b/citeproc.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.2
 name:                citeproc
-version:             0.3.0.2
+version:             0.3.0.3
 synopsis:            Generates citations and bibliography from CSL styles.
 description:         citeproc parses CSL style files and uses them to
                      generate a list of formatted citations and bibliography
diff --git a/man/citeproc.1 b/man/citeproc.1
--- a/man/citeproc.1
+++ b/man/citeproc.1
@@ -1,6 +1,6 @@
 .\" Automatically generated by Pandoc 2.11.3.1
 .\"
-.TH "citeproc" "1" "" "citeproc 0.3.0.2" ""
+.TH "citeproc" "1" "" "citeproc 0.3.0.3" ""
 .hy
 .SH NAME
 .PP
diff --git a/src/Citeproc/Eval.hs b/src/Citeproc/Eval.hs
--- a/src/Citeproc/Eval.hs
+++ b/src/Citeproc/Eval.hs
@@ -1040,7 +1040,7 @@
                                                   (citationItemId item)) x)
         . formatted mempty
         . (if citationItemType item == AuthorOnly
-              then map getAuthors
+              then (:[]) . getAuthors . formatted mempty
               else id)
         . (case citationItemPrefix item of
              Just t | isNote
