progress, we have some interesting todos about the streaming stuff, need
to make sure that's ok..