If datasplit is not set it has a default value. But maybe that goes in the right direction, maybe some other variable in the script is not initialized in initrun and then gets the value from the last run.