I have a cypher looking like this:

```
CREATE

(a:LabelA {
    uid: "01"
})

WITH * MATCH
    (b:LabelB {uid: "02"})

MERGE (a)-[:RELATION]->(b)

```

If I do not have any node with uid `"02"` I would like to get an error. This cypher passes, but the relation `(a)-[:RELATION]-(b)` is not created (since the node 'b' does not exist).

How can I solve this?