Correct curve booleans
shrink start and end points as necessary