Vague preference for ``extra = extra if extra is not None else {}`` since it seems more correct (i.e. ``[]``, ``0``, etc are not treated as the default).