Das Flag ARG_SUB sorgt dafür, daß ein erfolgreich gelesenes Argument in der aktuellen Subsession abgelegt wird. Wurde das Argument nicht per Event übergeben, so wird der zuletzt in der Subsession abgelegte Wert verwendet. Liegt auch dort das Argument nicht vor, wird der Programmablauf mit einer Fehlermeldung beendet, es sei denn, auch das Flag ARG_OPTIONAL wurde mit ARG_SUB geORt.