REFACTORING: POSITION -> OFFSET