So I made the RuneQuest 6 sheet a while back. It has gone through one major redesign already so i guess I'm on version 2.0 of the sheet right now. With the new sheet worker scripts I'm preparing to introduce new features and various changes and would like to include a versioning system to migrate existing data as the sheet changes. So the question: I suppose I would apply a version value the first time a sheet is opened with a sheet worker but how do I tell the difference between a new user who should be assigned the latest sheet version and an existing user who is opening the sheet for the first time since introducing the version system? How have others done this?