diff --git a/include/class.thread.php b/include/class.thread.php
index 78ba7818b4af3e6589a9a71c10f8b5fb9e2030d1..c1fc3f2a5d7fe5a19e7b441305d0d97a1e789ca8 100644
--- a/include/class.thread.php
+++ b/include/class.thread.php
@@ -1864,10 +1864,11 @@ class CollaboratorEvent extends ThreadEvent {
                             break;
                         }
                     }
-                    $c = sprintf(__("%s via %s"
-                        /* e.g. "Me <me@company.me> via Email (to)" */),
+                    $c = sprintf("%s %s",
                         Format::htmlchars($U ? $U->getName() : @$c['name'] ?: $c),
-                        $c['src'] ?: '?'
+                        $c['src'] ? sprintf(__('via %s'
+                            /* e.g. "Added collab "Me <me@company.me>" via Email (to)" */
+                            ), $c['src']) : ''
                     );
                     $collabs[] = $c;
                 }