Implement roster versioning.
Still needs some testing.