Readability improvement
Fix mandatory keyword arguments so that they work with Ruby 2.0.0
Add comment about stream dependency tree