Tino Calancha writes: > (cl-loop for i below 3 collect > (let ((map (list (cons 0 3) > (cons 1 4) > (cons 2 5)))) > (map-delete map i) > (null (map-elt map i)))) > => (nil t t) ; The first pair, i.e. '(0 . 3) is not permanently > deleted. Thanks for the report! I'll have a look shortly. Cheers, Nico