another good catch, those are supposed to be ``get`` not ``setdefault``