Extensive efforts are under way to increase not only the efficiency but also the stability of organic-inorganic halide perovskite based solar cells. However, research shows that iodine-containing perovskites are vulnerable to a self-degradation pathway that may inherently limit their lifetime.