don't need the 'stream' param