US chemists have shown that trace impurities - below the sensitivity of standard characterisation techniques - can halve the efficiency of bulk heterojunction (BHJ) solar cells. Their finding means that initially promising materials for device applications may have been written off prematurely owing to their low efficiencies. Trace impurities are difficult to detect owing to their similarity to donor molecules in solar cells.