This works ``` m.d.comb += [ *[kled.o.eq(1) for kled in kleds], kleds[0].oe.eq(self.current_led.count[2:] == 0b00), kleds[1].oe.eq(self.current_led.count[2:] == 0b01), kleds[2].oe.eq(self.current_led.count[2:] == 0b10), kleds[3].oe.eq(self.current_led.count[2:] == 0b11), ] ``` This does not work ``` m.d.comb += [kled.o.eq(1) for kled in kleds] for i in range(4): m.d.comb += \ kleds[0].oe.eq(self.current_led.count // 4 == i) ```