renamed flatMap to includeWith