Either you give them a wiped-clean up account, or, ideally, you would just give them whole manage over the interface, but maintain the condition of the account as whichever they had been just observing, to not have the leaky abstraction of, Ok, the tour-method stuff was actually just phony objects made in a pretend point out that we shown to you, but it was in fact a lie, which is how a great deal of them are implemented.