this is slightly confusing to me - we deprecated `offset` as a parameter but not the actual `offset` property on the object?