--- a/src/ECSpecialCoreTags.cpp
+++ b/src/ECSpecialCoreTags.cpp
@@ -136,10 +136,10 @@
 	if (theApp->IsConnectedED2K()) {
 		if ( theApp->serverconnect->GetCurrentServer() ) {
 			if (detail_level == EC_DETAIL_CMD) {
-				AddTag(CEC_Server_Tag(theApp->serverconnect->GetCurrentServer(), detail_level));
-			} else {
 				// Send no full server tag, just the ECID of the connected server
 				AddTag(CECTag(EC_TAG_SERVER, theApp->serverconnect->GetCurrentServer()->ECID()));
+			} else {
+				AddTag(CEC_Server_Tag(theApp->serverconnect->GetCurrentServer(), detail_level));
 			}
 		}
 		AddTag(CECTag(EC_TAG_ED2K_ID, theApp->GetED2KID()));
