kwargs is already a dictionary