Why is intermediate flatmap the default?  Comment?