correcting init_defaults_template overload