5237: Use dict.setdefault, cosmetic changes