I look for something narrower, but yes it sounds the proper to implement it.
This could be like a wheel: 3 -> 2 -> 1 -> 0 -> 3 ->…
Or like a subway line: 3 -> 2 -> 1 -> 0 -> 1 ->…
I rarely make more than one bump, so I should be happy. And everybody would gain the ability to follow its steps back.