I'd rather be explicit than implicit and make users set Nones themselves (or use ``defaultdict(None)``)