private boolean evaluateStoreClause(String str) {
		int i = str.indexOf(" ");
		if (i == -1) {
			out(ScriptEvent.FAILED, "Syntax error: store " + str);
			return false;
		}
		String s = str.substring(0, i);
		String t = str.substring(i).trim();
		try {
			i = Integer.parseInt(s);
		}
		catch (NumberFormatException e) {
			out(ScriptEvent.FAILED, "Expected integer: " + s);
			return false;
		}
		double x = parseMathExpression(t);
		if (Double.isNaN(x))
			return false;
		model.setChannel(i, (float) x);
		return true;
	}