sometimes children can be arrays: ```js {posts.map(post => {post})} ``` this causes problems for didact. the solution is to just flatten children: ```js reconcileChildren(fiber, fiber.props.children.flat()) ```