if (collateral.eq(Fixed6Lib.MIN)) collateral = context.local.collateral.mul(Fixed6Lib.NEG_ONE);
the multiinvoker will revert due to it using in the passed collateral value directly: if (collateral.sign() == -1) _withdraw(msg.sender, collateral.abs(), wrap);
If the collateral magic value is used
the multiinvoker will revert due to it using in the passed
collateral
value directly:if (collateral.sign() == -1) _withdraw(msg.sender, collateral.abs(), wrap);