1. A computer-implemented method, comprising: creating, by a processing device, a network to evaluate a plurality of rules in a knowledgebase, the network comprising a plurality of nodes; unlinking, by the processing device, a node in the network in response to an input of the node becoming empty in a session; and waiting, by the processing device, a predetermined period of time before allowing the node to be unlinked again during the session.