Re: Secure state.

We can combine them to ResultSecure if you feel that's appropriate.  I won't pretend to be knowledgable enough to say whichever.  These states were just gleaned from the log messages and os.Exit() codes you were using previously.