Stream selector

good. 
Use this convention all the time to reduce tabbed in conditionals. .. anytime you can break out of a method ( and its descendent tabs with a return ) it should be used. This is much easier to follow then lots of if then else conditionals and deep tabbing.