These names are a little confusing. How about something like `currentPosition` and `markPosition`?