add :all_on_start option