prevent dup mapping
better completion for map and unmap