That would perhaps not let us modify the ```dict```  while iterating through it. And the compatibility was with using ```list(kwargs.keys())``` rather than ```kwargs.keys()``` as with ```Python 3``` the ```.keys()``` returns a ```view``` rather than a ```list```