rip out table agnostic streaming