diff --git a/src/py/calix/hagen/multiplication.py b/src/py/calix/hagen/multiplication.py
index 565b0b262b38be3a6da3d37a3572766c1d903d02..d0cd53f90367c04e04034df3809ed9c262c16720 100644
--- a/src/py/calix/hagen/multiplication.py
+++ b/src/py/calix/hagen/multiplication.py
@@ -307,7 +307,7 @@ class Multiplication:
         :return: Spike packet to chip.
         """
 
-        label = hal.SpikeLabel()
+        label = halco.SpikeLabel()
 
         # select target PADI bus
         label.spl1_address = int(
@@ -426,7 +426,7 @@ class Multiplication:
                     vector_builder.write(
                         halco.SpikePack1ToChipOnDLS(),
                         self.prepare_event(
-                            hal.SynapseLabelValue(entry),
+                            halco.SynapseLabel(entry),
                             halco.SynapseDriverOnSynapseDriverBlock(row // 2)))
 
                     # wait only if needed: