diff --git a/TODO b/TODO
index b2e800bb8c81cc7f020dfd03c6e840e6d2b9860e..900fb7877a00b784b618b32ace82a86964083976 100644
--- a/TODO
+++ b/TODO
@@ -16,7 +16,6 @@ Version 1.4.0:
 * READMEs for examples.
 * Update documentation.
 * Overthink display style of hex numbers.
-* Remove #x:y alias output.
 * Add -a and -p switches for 'ethercat config' command.
 * Race in jiffies frame timeout.
 * FoE
diff --git a/tools/Master.cpp b/tools/Master.cpp
index 246ed359a97ba9674aaa541ac213e92583f68c76..e85fbb20c8f73e6f8e499fae690857f0360d80a2 100644
--- a/tools/Master.cpp
+++ b/tools/Master.cpp
@@ -1377,17 +1377,13 @@ void Master::listSlaves(int slavePosition)
             str.clear();
             str.str("");
 
-            if (lastAlias) {
-                str << "#" << hex << lastAlias;
-                slaveInfo.alias = str.str();
-                str.str("");
-                str << ":" << dec << aliasIndex;
-                slaveInfo.relPos = str.str();
-                str.str("");
-            } else {
-                slaveInfo.alias = "";
-                slaveInfo.relPos = "";
-            }
+            str << lastAlias;
+            slaveInfo.alias = str.str();
+            str.str("");
+
+            str << aliasIndex;
+            slaveInfo.relPos = str.str();
+            str.str("");
 
             slaveInfo.state = slaveState(slave.state);
             slaveInfo.flag = (slave.error_flag ? 'E' : '+');
@@ -1415,15 +1411,14 @@ void Master::listSlaves(int slavePosition)
                 maxStateWidth = slaveInfo.state.length();
         }
 
-        if (lastAlias)
-            aliasIndex++;
+        aliasIndex++;
     }
 
     for (iter = slaveInfoList.begin(); iter != slaveInfoList.end(); iter++) {
         cout << setfill(' ') << right
             << setw(maxPosWidth) << iter->pos << "  "
             << setw(maxAliasWidth) << iter->alias
-            << left
+            << ":" << left
             << setw(maxRelPosWidth) << iter->relPos << "  "
             << setw(maxStateWidth) << iter->state << "  "
             << iter->flag << "  "