                         if let (connectorLabel, _) = touchInfo.connectorLabel {
                             // Delete this connector!
                             if !self.connectorIsForToy(connector: connectorLabel.connector) {
-                                removeConnectorLabel(label: connectorLabel)
+                                remove(connectorLabel: connectorLabel)
                             }
                             deletedSomething = true
                         }

                            }
                            
                        } else if let (connectorLabel, _, _) = self.connectionLineAtPoint(point: point) {
                            let lastInformant = self.lastInformantForConnector(connector: connectorLabel.connector)
                            
                            if (lastInformant != nil && lastInformant!.WasDependent) {
                                // Try to make this connector high priority, so it is constant instead of dependent

            print("Tried to move connector to bottom priority, but couldn't find it!")
        }
    }
    @discardableResult func remove(connectorLabel label: ConnectorLabel) -> [(ConstraintView, ConnectorPort)] {
        var oldPorts: [(ConstraintView, ConnectorPort)] = []
        if let index = connectorLabels.index(of: label) {
            if label == selectedConnectorLabel {
