See: ApplyOffset