diff --git a/pylisp/packet/lisp/control/map_referral.py b/pylisp/packet/lisp/control/map_referral.py
index <HASH>..<HASH> 100644
--- a/pylisp/packet/lisp/control/map_referral.py
+++ b/pylisp/packet/lisp/control/map_referral.py
@@ -122,7 +122,7 @@ class LISPMapReferralMessage(LISPControlMessage):
 
         # Add the records
         for record in self.records:
-            bitstream += record.to_bytes()
+            bitstream += record.to_bitstream()
 
         return bitstream.bytes
Fix bug in MapReferral packet building