- fix bug to omit checking existing mapping