Credit cards should be smart