slightly more robust streams