I suggest to create a bug report in our Issue Tracker and attach HAL code that is causing compile errors. Just looking at your code I don't see anything wrong with it so it likely should be investigated.
So the mystandard have gotten a face lift.
So when the backup is triggered, thats the time when a "snapshot" is taken from the system and written down to the backup (.TXT file)...