Better handling for setSystemConnector()