A working version
Learned about 'includeFlat'