Currently it seems to be possible to create a connection `self -> self` and this should not be allowed.