Add an autorejoin mixin
Update TODO