diff --git a/kernel/kmod.c b/kernel/kmod.c
index f5814fe82aa5f40c39bda5d3d2250656be9387a3..15fa5beb23ec2dd9dbe7d582ed6579669fdab895 100644
--- a/kernel/kmod.c
+++ b/kernel/kmod.c
@@ -84,11 +84,12 @@ static void prepare_for_sending(void) {
   for (size_t a = 0; a < packet->data.count; a++) {
     uint8_t *bytes = (uint8_t *)&(packet->data.measurements[a]);
 
-    for (size_t b = 0; b < sizeof(measurement_t); b++) {
+    // 10 bytes per measurement
+    for (size_t b = 0; b < 10; b++) {
       secondary_send_buffer[n + b] = bytes[b];
     }
 
-    n += sizeof(measurement_t);
+    n += 10;
   }
 
   uint8_t *bytes = (uint8_t *)&packet->crc;