Making init internal