flatten should always work with depth 0