nicer error message when card doesn't validate