diff --git a/EduNetworkBuilder/NetworkDevice.cs b/EduNetworkBuilder/NetworkDevice.cs
index 54f2e1e..fffa711 100644
--- a/EduNetworkBuilder/NetworkDevice.cs
+++ b/EduNetworkBuilder/NetworkDevice.cs
@@ -2191,7 +2191,7 @@ namespace EduNetworkBuilder
             tPacket.PacketDump(hostname, DebugPausePoint.packet_in);
             if(nc == null)
             {
-                tPacket.AddMessage(DebugLevel.info, "The packet failed to hit a Card.  We should not be here!");
+                tPacket.AddMessage(DebugLevel.info, NB.Translate("ND_DoInputFromLink_CardFail1"));
                 tPacket.Tracking.Status = hostname + "  Failed: no card available to use.";
                 tPacket.MyStatus = PacketStatus.finished_failed;
                 return;
diff --git a/EduNetworkBuilder/Resources/languages/edustrings.resx b/EduNetworkBuilder/Resources/languages/edustrings.resx
index d5d66a8..45458c8 100644
--- a/EduNetworkBuilder/Resources/languages/edustrings.resx
+++ b/EduNetworkBuilder/Resources/languages/edustrings.resx
@@ -777,6 +777,10 @@
   <data name="H_WirelessSSID_Title" xml:space="preserve">
     <value>Wireless SSID</value>
   </data>
+  <data name="ND_DoInputFromLink_CardFail1" xml:space="preserve">
+    <value>The packet failed to hit a Card.  We should not be here!</value>
+    <comment>ND_DoInputFromLink_CardFail1 = The packet failed to hit a Card.  We should not be here!</comment>
+  </data>
   <data name="ND_ProcessArrival_ArpReached1" xml:space="preserve">
     <value>Success!  The arp request reached the destination.</value>
     <comment>ND_ProcessArrival_ArpReached1 = Success!  The arp request reached the destination.</comment>