diff --git a/src/main/java/com/comandante/creeper/CreeperUtils.java b/src/main/java/com/comandante/creeper/CreeperUtils.java
index 89c0a5745769bdb3c8d637161625aad4fbefa45a..00ecb36948582eeced355e164a01034666e5a2f4 100644
--- a/src/main/java/com/comandante/creeper/CreeperUtils.java
+++ b/src/main/java/com/comandante/creeper/CreeperUtils.java
@@ -64,6 +64,8 @@ public class CreeperUtils {
                         textToJoin.forEach(ss -> {
                             if (ss.size() > 0) {
                                 sb[0].append(ss.remove(0)).append(seperator);
+                            } else {
+                                sb[0].append(seperator);
                             }
                         });
                         sb[0].append("\r\n");
diff --git a/src/main/java/com/comandante/creeper/command/CompareCommand.java b/src/main/java/com/comandante/creeper/command/CompareCommand.java
index fbb445855ed92430587d5d00adee13a3be5257d3..232eb79dfc44387756ce998250b2ba49089c61e6 100644
--- a/src/main/java/com/comandante/creeper/command/CompareCommand.java
+++ b/src/main/java/com/comandante/creeper/command/CompareCommand.java
@@ -52,7 +52,7 @@ public class CompareCommand extends Command {
                 Npc currentNpc = gameManager.getEntityManager().getNpcEntity(npcId);
                 if (currentNpc.getValidTriggers().contains(target)) {
                     String npcLookString = gameManager.getLookString(currentNpc, Levels.getLevel(gameManager.getStatsModifierFactory().getStatsModifier(player).getExperience()));
-                    write(Lists.newArrayList(selfLookStrong, npcLookString) + "\r\n");
+                    write(CreeperUtils.printStringsNextToEachOther(Lists.newArrayList(selfLookStrong, npcLookString)," | ") + "\r\n");
                 }
             }
         });