addV with existing ID doesn't throw error

I noticed when I call addV(newLabel) with an existing ID but a different label, it will add the newLabel and the new properties defined to the existing vertex.

This is verrrry undesirable behavior, I would need to it throw a constrain violation.

Any thoughts?
Solution
This works on Neptune b/c of the support for multiple labels. :/
Was this page helpful?