I have the following implementation and try to increment offset as follows. As you see, I need to force optional, I wonder how can I able to avoid without forcing optional o