mapping: do not map if not needed