Begun making the flag values... generic, and really abstract.