* Original code ``` 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), ] ``` My code ``` 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) ``` Is this an okay/"performant" way to do it or am I thinking too much like a Software Programmer?