Flat style init