Bug with mapproject -G+u and multisegment file?

I try to calculate the distances in a multi-segment file. When I use -G it works fine. But when I use -G+ue the distances of the second segment do NOT start at 0 (it is accumulative from the first segment). Is this a bug?

gmt mapproject line -fg -G
-76     -32     0
-75     -32     94416.7186156
>
-76     -35     0
-75     -35     91219.1880961

gmt mapproject line -fg -G+ue
-76     -32     0
-75     -32     94416.7186156
>
-76     -35     94416.7186156
-75     -35     185635.906712

Full script:

cat > line <<- END
-76 -32
-75 -32
>
-76 -35
-75 -35
END

gmt mapproject line -fg -G
gmt mapproject line -fg -G+ue

It seems kind of buggish. But why are you getting the results in km? I get the same but in meters. +ue is meters, not km. To get incremental distances I had to use -G+ue+i

Sorry, I copy wrong the numbers. The results are in meters.

Ok, I guess I had to add any modifier. I got the same result with +a and +i. The issue is when I don’t add any modifier.

gmt mapproject line -fg -G+ue+a
-76     -32     0
-75     -32     94416.7186156
>
-76     -35     0
-75     -35     91219.1880961
gmt mapproject line -fg -G+ue+i
-76     -32     0
-75     -32     94416.7186156
>
-76     -35     0
-75     -35     91219.1880961