Why is a `clone` needed here?