Ensured the full re-initialization