Stem Cells to the Rescue?