Fix card reading