make next mode less forced and only applicable to sourcing