Made all program-variable setting deferred.