Replacing lead in a leading type of next-generation solar cells has been tricky, as a promising substitute -- non-toxic tin perovskite -- couldn't hold up against the elements. Now, researchers have designed a tin-based perovskite with built-in protection against air and moisture.