The script distinguishes in situations of possible combinations. This situation is definitely not one that will ever be solved (semi) automaticity. A local mapper might know best if a combination (and which one) is best.