@Override
	public int loop() {
		if (stop) {
			shutdown();
		}
		if (validate() && !wait) {
			final Node stateNode = scriptTree.state();
			if (stateNode != null) {
				scriptTree.set(stateNode);
				final Node setNode = scriptTree.get();
				if (setNode != null) {
					getContainer().submit(setNode);
					setNode.join();
				}
			}
		}
		return Random.nextInt(80, 101);
	}