Thanks for the detailed explanation. I agree we should go with the more clear behavior here. I'll merge this pull request. Thanks for the contribution.