I like that.  Streams are safer anyway, I think.  It doesn't make a huge difference most of the time since they both return an iterable.