Improve default setting

Hello, @alfredkam. I made a mistake in my last pull-request. It *does* break the previous version’s expected behavior.

I tested this new one more thoroughly and it for sure does not break expected behavior. Please accept this pull request and update on npm so that your other users avoid this bad patch.

Apologies, and thank you for your work and patience.