@@ -958,7 +958,9 @@ main = do
958958
959959 -- --bibliography implies -F pandoc-citeproc for backwards compatibility:
960960 let filters' = case M.lookup "bibliography" metadata of
961− Just _ | all (\f -> takeBaseName f /= "pandoc-citeproc")
961+ Just _ | optCiteMethod opts /= Natbib &&
962+ optCiteMethod opts /= Biblatex &&
963+ all (\f -> takeBaseName f /= "pandoc-citeproc")
962964 filters -> "pandoc-citeproc" : filters
963965 _ -> filters
964966 let plugins = map externalFilter filters'