I think it's best we be explicit about this rather than shoehorning it into `setElement`.