I created this diagram using the following code. But as you can see, the lines going from (Cancel Order) and (Place Order) to (Publisher) decide to take a terribly rounded p
If anyone wants to know a more specific, put probably much more useless answer, here is what I did in the end.
order -down- publisher publisher -[hidden]up- order
so for some reason adding the duplicated command both ways solves it.