public Variable run() throws ScriptException, JizzException {
		try {
			while (hasNext()) {
				Variable ret = runNext(true);
				if (ret == null) {
					throw new ScriptException("Please, kill me!");
				}
			}
		}
		catch (ReturnException ex) {
			return ex.getVariable();
		}
		return new Variable(this);
	}