StreamBurstReader needs to maintain state