Checked with: Raspberry3B, Raspbian Buster.
'dps8m.state' is a good idea, because it allows freezes/restart without having to reboot each time.
However:
- It's usage should be optional.
- If the file exists and is not readable, the program should either exit gracefully, or ignore it. A command line option would be great.