I don't need this "for First Graders".

I know what the status is supposed to represent, how to read it and how to set it.

The question is how to put an undecided status into a specific action or inaction in my code.

I have no idea what I would ever use that status for because after I read the checkbox and know what the status is, if it's not checked or unchecked, I have no idea what to do with it.

Because I don't know what to do with it, this is probably a terrible example.

Say you have some db front-end that has lots and lots of auxiliary tables.

You could go with longer start-ups and more memory usage by reading them all in at start-up.

Or you could choose to load them on demand.

And the user selected "undecided" on the checkbox.

So what do you do with that?

If you can educate me with some pseudo-code, I'd really appreciate it. I feel like I'm missing out on something here.