add support for dealing with a card reader failure