diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,9 @@
+git-annex (7.20190708) upstream; urgency=medium
+
+  * Fix find --json to output json once more.
+
+ -- Joey Hess <id@joeyh.name>  Mon, 08 Jul 2019 08:58:16 -0400
+
 git-annex (7.20190626) upstream; urgency=medium
 
   * get, move, copy, sync: When -J or annex.jobs has enabled concurrency,
diff --git a/Messages.hs b/Messages.hs
--- a/Messages.hs
+++ b/Messages.hs
@@ -99,7 +99,10 @@
 		_ -> noop
 	showStartMessage (StartMessage command ai)
 showStartMessage (StartNoMessage _) = noop
-showStartMessage (CustomOutput _) = Annex.setOutput QuietOutput
+showStartMessage (CustomOutput _) =
+	outputType <$> Annex.getState Annex.output >>= \case
+		NormalOutput -> Annex.setOutput QuietOutput
+		_ -> noop
 
 -- Only show end result if the StartMessage is one that gets displayed.
 showEndMessage :: StartMessage -> Bool -> Annex ()
diff --git a/git-annex.cabal b/git-annex.cabal
--- a/git-annex.cabal
+++ b/git-annex.cabal
@@ -1,5 +1,5 @@
 Name: git-annex
-Version: 7.20190626
+Version: 7.20190708
 Cabal-Version: >= 1.8
 License: AGPL-3
 Maintainer: Joey Hess <id@joeyh.name>
