fixed: custom mapping is ignored when target chain is longer than one method