sometimes we have to set PersistentFile directly, without TransientFile