Biodegradable star polymers shine for cancer drug delivery.