This will now set files to the empty string instead of null even if there are no files present. To be conservative, would it make sense to change it back? I think there are null checks on this downstream when the option assinger is used. Could this change the behavior in some cases, e.g. by settting `spark.files` sys prop even when there are no files present.