I think it's just my habit since I really only want to create the new dict if they really didn't pass anything in. If they pass in their own blank context I might as well use it even though that's likely a bad idea.