I see both behaviors as well but haven’t found the parameters which cause the different behavior yet:
- Sometimes it creates a new segment only.
- Sometimes it creates a new segment and adds it to the existing way in one go.
The difference in behavior doesn’t bother me though.