Yes, otherwise the `tmpdict = dict(*args, **kwargs)` line would've failed.

I agree it looks weird/unclean though, I'll see if I can come up with something better (e.g. a check whether `args[0]` is there and whether is has to right type).