Yeah, I was wanting to write a script that would do something more complex than just straight lines for testing and totally didn't think about the fact the curves must be tangents between the current position and the projected position... so if the current position is inside or outside of an intersection to the radius there is no way to get to the new position... which is what the error was telling me.