implemented kick/reseed; not tested