Bypass Non -Intersect Rule Sweep along a trajectory

Hello everyone, 

I am trying to know if its possible to bypass the non intersect rule that goes with the sweep function. 

In my case scenario, I am trying to sweep cut a 2D sketch along a helix path with variable pitch around a cylinder, everything works well at the beginning of the pitch but not when the 2D sketch intersect each other at the end. 

Just to be clear the intersection is supposed to happen without problem, it would be coherent with the cut. 

 

I have already tried a lot of options, 

-substitute a body from the other one 
-making 2 different helix 
-change regedit solidworks to add a sweep intersect rule acceptance (geometry not shown accordingly, transparent bodies)  

Thank you for your time and help !