Carfully initialize