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