Cancer stem cells refined