Seems like conflating separate operations to me, especially since we're only putting it there to get it out of `_ensureElement`.