The troublesome block of code looked something like this: ``` with m.If(self.sink.valid): wiring.connect(m, wiring.flipped(self.sink), self.serdes.tx.sink) m.d.comb += self.serdes.tx.sink.valid.eq(1) ```