Can we just ditch the offset? It is badly named, and you have introduced an additional concept inside the connection? Do you have a clue when it is used?