diff --git a/src/r_skins.c b/src/r_skins.c
index efdf15b125d761e0fd02e0f3bd871247b5322492..0de916518c525edd226da48419ade40df8d8bf4a 100644
--- a/src/r_skins.c
+++ b/src/r_skins.c
@@ -646,13 +646,7 @@ static boolean R_ProcessPatchableFields(skin_t *skin, char *stoken, char *value)
 #undef GETFLAG
 
 	else if (!stricmp(stoken, "natkcolor"))
-	{
-		UINT16 color = R_GetColorByName(value);
-		if (color)
-		{
-			skin->natkcolor = color;
-		}
-	}
+		skin->natkcolor = R_GetColorByName(value); // SKINCOLOR_NONE is allowed here
 
 	else // let's check if it's a sound, otherwise error out
 	{