> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.morningstar.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Engage/Bypass Loops in Advanced Mode

||| This feature is still under beta testing

# Overview
Consider this connection:
![](https://storage.crisp.chat/users/helpdesk/website/e8bd1d589d920800/image_1oknh83.png)

When `A Tip` is bypassed, the connection will look like this:
![](https://storage.crisp.chat/users/helpdesk/website/e8bd1d589d920800/image_1h82kcc.png)

Pretty straightforward stuff. The complication arises when the signals split and merge.

Consider this slightly more complicated connection:
![](https://storage.crisp.chat/users/helpdesk/website/e8bd1d589d920800/image_td9knk.png)

An `A Tip` bypass will look like this:
![](https://storage.crisp.chat/users/helpdesk/website/e8bd1d589d920800/image_1sf0bs7.png)


Another even more complicated scenario:
![](https://storage.crisp.chat/users/helpdesk/website/e8bd1d589d920800/image_1x4lt69.png)

An `A Tip` bypass will look like this:
![](https://storage.crisp.chat/users/helpdesk/website/e8bd1d589d920800/image_4i4af6.png)

Basically, the prior loops will take on the connections to the outputs on `A Tip`. This may or may not work for your use-case.


# Feedback Loops
Consider this scenario:

![](https://storage.crisp.chat/users/helpdesk/website/e8bd1d589d920800/image_9gkmgf.png)

Now, if `A Tip` is bypassed, the connection will look like this:
![](https://storage.crisp.chat/users/helpdesk/website/e8bd1d589d920800/image_cgw86z.png)

You can see that there is a feedback loop which will introduce a whine/noise if your signal is on high gain:
![](https://storage.crisp.chat/users/helpdesk/website/e8bd1d589d920800/image_1jzrjb4.png)


# Cut/Restore Outputs
If using the ML10X message type on our MC controllers, on top of `ENGAGE` and `BYPASS` of loops, you can also choose to `CUT` or `RESTORE` the output of the loops.
![](https://storage.crisp.chat/users/helpdesk/website/e8bd1d589d920800/image_1a3ko6g.png)

In the same scenario earlier, instead of bypassing `A Tip`, you can choose to cut the output on `A Tip`, which will give you a connection like this:
![](https://storage.crisp.chat/users/helpdesk/website/e8bd1d589d920800/image_pgqdsj.png)

This will give you the ability to merge, or A/B certain pedals by breaking the merge connection.