diff --git a/src/lua_hudlib.c b/src/lua_hudlib.c
index b58a82299004428db50d9b657a7dc9a7a681eb6c..6e3c1181d1cb9eb0d212fd05a7ecc3515f8930e7 100644
--- a/src/lua_hudlib.c
+++ b/src/lua_hudlib.c
@@ -268,8 +268,7 @@ static int patch_get(lua_State *L)
 #endif
 	enum patch field = luaL_checkoption(L, 2, NULL, patch_opt);
 
-	// patches are CURRENTLY always valid, expected to be cached with PU_STATIC
-	// this may change in the future, so patch.valid still exists
+	// patches are invalidated when switching renderers
 	if (!patch) {
 		if (field == patch_valid) {
 			lua_pushboolean(L, 0);