tidy a bit, mark the current card as invalid for the 1st run through the loop