Fixed ReInitialize to recognize if initialization is already ongoing (and not restart it during it)