Also - just realized that you had it as a struct.

I think that it should be an Enum.