In reply to Curious_cat:
The UVM does not have compliance rulre, i.e. you can do anything you want to do. In a few of my industrial projects I used this connection to transmit seq_items to the monitor for further processing in coverage collectors etc. Or I was omitting the monitor and connectiong to the analysis port of the driver coverage collectos and scoreboard.