More robust init spec