Question: In the Downloads tab of the My Account area in WooCommerce, by default the text says "No downloads available yet". I need to change this text to something more specific.

I would rather not do this by copying plugin files to my child theme, but **would prefer to do it with code snippet**.

If anyone can help, it would be massively appreciated.

Many thanks for your time.

Answer: 
Oh, hey Waylon! Haha.

Can you please post the entire stack trace that shows the error?

I've copied your pipeline, and it visualizes just fine, for me, which means there are no circular dependencies. Perhaps there are other nodes that you have not listed here which are affecting your output?

EDIT: Lim Hoang just pointed out that your example has `c_pro_truck_models_sold`, and if that was `pro_truck_models_sold`, then that would be the cyclic.

Lim and I agree that dropping the layers would be your best bet. The kedro visualization isn't really hurt by the loss, anyway, as long as the surrounding nodes have their layers intact.

See the following image for proof.

[![dropped layer viz](https://i.stack.imgur.com/iDZpU.png)](https://i.stack.imgur.com/iDZpU.png)
The circular layer relationship you describe doesn't align with how data layers were originally designed, with restrictions on which layers feed to other layers:

```
| Layer        | Input Layer                                 | Output Layer                                           |
|--------------|---------------------------------------------|--------------------------------------------------------|
| Reference    |                                             | Primary, Feature, Model Input, Model Output, Reporting |
| Raw          |                                             | Intermediate, Primary                                  |
| Intermediate | Raw                                         | Primary                                                |
| Primary      | Raw, Intermediate, Reference                | Feature, Reporting                                     |
| Feature      | Primary, Reference                          | Model Input, Reporting                                 |
| Model Input  | Feature, Reference                          | Reporting                                              |
| Model Output | Model Input                                 | Reporting                                              |
| Reporting    | Primary, Feature, Model Input, Model Output |                                                        |

```

Kedro doesn't enforce this structure (or any particular set of layers), but it helps support it. Therefore, from a best practices perspective, circular dependencies between data layers should be avoided.