clearing up inconsistincies in respondCardRequest()