plain init style is problematic