diff --git a/src/app/type-details.component.html b/src/app/type-details.component.html
index dd431b9ccce3ce4cba63fbff20a78909f260b756..bebc8c682540d895bc99f77646887882ace9dd0e 100644
--- a/src/app/type-details.component.html
+++ b/src/app/type-details.component.html
@@ -1,7 +1,7 @@
 <div *ngIf="type">
   <h2>{{type.kind}} {{type.name}}</h2>
   <p *ngIf="type.superclass">extends <type-ref [type]="type.superclass"></type-ref>
-  <ng-container *ngIf="type.superinterfaces">implements <ng-container *ngFor="let iface of type.superinterfaces; let isLast = last"><type-ref [type]="iface"></type-ref><div *ngIf="!isLast" class="sep">, </div></ng-container></ng-container>
+  <ng-container *ngIf="type.superinterfaces.length > 0">implements <ng-container *ngFor="let iface of type.superinterfaces; let isLast = last"><type-ref [type]="iface"></type-ref><div *ngIf="!isLast" class="sep">, </div></ng-container></ng-container>
   </p>
   <p>
   <ng-container *ngIf="type.subtypes">Direct subtypes: <ng-container *ngFor="let subtype of type.subtypes; let isLast = last"><type-ref [type]="subtype"></type-ref><div *ngIf="!isLast" class="sep">, </div></ng-container></ng-container>