InputStream da pasta Assets no Android retornando vazio

Eu não estou recebendo exceções, mas quando eu corro ...

InputStream deckFile = context.getAssets().open("cards.txt");

Então, deckFile.read () retorna -1. O arquivo está na pasta correta e NÃO está vazio.

Esta deve ser a coisa mais fácil do mundo ...

EDIT: O AssetManager é de fato listando "cards.txt" como estando lá, então esse não deveria ser o problema.

questionAnswers(3)

yourAnswerToTheQuestion