Reinit rewrite