Did a quick test with two different profiles and found an issue (well, not exactly an issue, but something to improve). Say I have two profiles: Profile 1 for numbers starting with +48 Profile 2 for numbers starting with +486 The problem is that Profile 1 is picked for *all* numbers starting with +48, including those with +486. I think Vicar needs to do a bit more clever matching while choosing profiles.