From the function's perspective, handling a passed-in "target" is also a possibility. While yes, currently we don't use that.