Shouldn't this be called on `clone`?