impl: reinit