The additional variable gives me the good feeling that it's not a bad hack. You can't override all the other sysconfig vars with the environment, so why should it be different in this case?