Solar cells manufactured from materials known as 'perovskites' are catching up with the efficiency of traditional silicon-based solar cells. At the same time, they have advantages of low cost and short energy payback time. However, such solar cells have problems with stability -- something that researchers have now managed to solve. The results are a major step forwards in the quest for next-generation solar cells.