just to avoid damnation, that's because it uses arg(2) which is similar in intent except that it's simpler and the interface doesn't rely on globals, so it can be used to crack argv parameters to internal threads (if you like).