Are you saying that the beaches on Anguilla don't take credit cards?