No, unknown means to load one game, then close it an load another. I haven't looked at your code yet but it's important that it handles startup/shutdown correctly to be able to support that.

Also we may need to add some savestate handling to this file.