A fault detection mechanism for a LED string comprising a plurality of serially connected LEDs, the fault detection mechanism comprising: a control circuitry; and a voltage measuring means, in communication with the control circuitry, arranged to measure the voltage drop across at least one LED of the LED string, the control circuitry being operable to: measure the voltage drop, via the voltage measuring means, at a plurality of times, compare at least two of the measured voltage drops, and in the event the comparison of the at least two voltage drops is indicative of one of a short circuit LED and an open circuit LED, output a fault indicator.