Can we add a variant of this function that does not take an offset (and fills in an identity transform as the offset under the hood)