Correction to: Nature https://doi.org/10.1038/s41586-023-06002-x Published online 21 June 2023

In the version of this article initially published, there was an error in the top-left label of Fig. 1, where the primitive haematopoietic lineage, now labelled “RUNX1 independent,” originally read “RUNX1 dependent”. The error has been corrected in the HTML and PDF versions of the article.