diff --git a/bf_pulp_utils/bf_pulp_utils/psrfits_requantisation.py b/bf_pulp_utils/bf_pulp_utils/psrfits_requantisation.py
index 753ddd6c3eb9b16c1b02785d7b2ebce730d72d46..e78071a20d2a4a9ed4020ffc6b18290ef65ddd9d 100644
--- a/bf_pulp_utils/bf_pulp_utils/psrfits_requantisation.py
+++ b/bf_pulp_utils/bf_pulp_utils/psrfits_requantisation.py
@@ -53,7 +53,11 @@ def formatted_comparison_summary(sasid, input_tarball, new_output_name, input_si
     in_filename = input_tarball.split('/')[-1]
     out_filename = new_output_name.split('/')[-1]
 
-    ldv_summary = "%s-ldv-summary.log" % (sasid,)
+    if "summaryCS" in in_filename or "summaryIS" in in_filename or "summaryCV" in in_filename:
+        prefix = in_filename.split(".tar")[0]
+    else:
+        prefix = in_filename.split("_P000")[0]
+    ldv_summary = "%s-ldv-summary.log" % (prefix,)
     fsum = open(ldv_summary, "w")
     fsum.write("="*98+"\n")
     fsum.write(("  " + " | ".join([in_filename, out_filename])+ "  ").center(98, "*") + "\n")