I just feel using a generator is an overkill here and what you want is to update the default dict with what you pass. So it's indeed more explicit.