getAccountsByType não retorna nada no marshmallow

Agora isso é estranho ...

Usando

AccountManager.newChooseAccountIntent(null, null, new String[] {"com.google"}, null, null, null, null);

me dá uma lista de contas. Mas usando

AccountManager.get(context).getAccountsByType("com.google")

retorna 0 contas. O problema só acontece em marshmallow.

<uses-permission android:name="android.permission.GET_ACCOUNTS" />

ainda existe no manifesto.

Alguma ideia...?

ATUALIZAÇÃO: Acontece que você deve solicitar permissão para GET_ACCOUNTS, mesmo que os documentos digam o contrário ... (ver comentários)