JRH: Core: Allow init_func to by undefined