Output is now properly flat even when initially nested