switched viewcardstomatch to an instance method since we might presumably implement a UI element (again) to set it