diff --git a/gracedb/buildVOEvent.py b/gracedb/buildVOEvent.py
index dcf0ef653fe3b9e6b0962daa4b2f087c421a1e10..859e90c1a36796ada759934ced04ea3ae47c5f77 100755
--- a/gracedb/buildVOEvent.py
+++ b/gracedb/buildVOEvent.py
@@ -410,7 +410,7 @@ def buildVOEvent(event, serial_number, voevent_type, request=None, skymap_filena
         v.set_WhereWhen(ww)
 
     ############ Citation ############################
-    if voevent_type != 'preliminary':
+    if event.voevent_set.count()>1 and voevent_type != 'preliminary':
         c = Citations()
         for ve in event.voevent_set.all():
             # Oh, actually we need to exclude *this* voevent.