changed respondCardRequest method to negate the use of the iterator