nit: s/an map/a map/