some thoughts on nested inits