still unbroken split init