dropping empty maps, especially after null value removal