Removed init_type for better portability.