An ethical solution for stem cell research?