better default strategy init code