diff --git a/mibuild/generic_platform.py b/mibuild/generic_platform.py
index 09a182147..aabd1a07f 100644
--- a/mibuild/generic_platform.py
+++ b/mibuild/generic_platform.py
@@ -105,7 +105,7 @@ class ConstraintManager:
 				obj = Signal(t, name_override=name_map(r[0]))
 				self.io_signals.add(obj)
 			else:
-				obj = Record(t)
+				obj = Record(t, name=r[0])
 				for sig in obj.flatten():
 					self.io_signals.add(sig)
 		else: