COLLECT-TOKEN relies on caller to handle read-suppress behavior