doi:10.1016/j.joule.2023.05.012