make streams start/stop when they should