some credit card error handling