Well, don't need this, anymore.
This adds the, "-mode" parameter, that can be set to either, "user" (default) or admin. Used currently to check if hidden fields that are also required should be checked for users.
These are things that should make the other things work a little bit better.