Haematopoietic stem cell transplantation and the price to pay for.