not necessary to wrap kwargs in a dict...it's already a dict and even if you pass `**kwargs` with an existing dict, python makes a copy.