fix issue #1409: regression where we broke streaming payloads