Rebuilt init