Nat. Nanotechnol. 2024 19 448 454