Thanks for the replies
One of my fights is with singapore and that's got me a little worried as this flight starts in Sri Lanka and so I will not be dealing with singapore at check in but the local SL staff who will be acting for singapore and i know from experience that the slightest problem these guys have they have they don't really know how to resolve it.
I still feel that i will take the card with me and try my luck