It allows opening a new session or files without closing and reopening. It is also validated that user can no open a tract file before opening the struct file.