creating request even for empty streams