ага! спасибо за наводку. буду знать.
оно еще и значительно быстрее получается:
http://gistflow.com/posts/578-use-flat_map-instead-of-map-flatten