flatten: test DRY