I'm just speculating, but I wonder if Mindpearl's position reflects the fact that transactions with foreign credit cards take longer to clear/settle than those with local cards, thereby exposing Mindpearl and AA to forex risk. With the USD/ZAR exchange rates so volatile, this might be an issue.