allow reinitialize without crash