Flattening List at Level 3

Hello! I am trying to flatten the first list down at list level 3 while keeping the structure of the list, particularly in this example the empty list at list level 5. The List.Flatten node is getting me close but I am losing the empty list which I need to keep for downstream use. This list will not always be empty but when it is my list logic is getting interrupted. Any help would be appreciated.

Try NormalizeDepth at rank 4.


Thank you Nick! That does appear to have solved the issue!