Let's use some enums here or someting, string compare is slow, and very very susceptible to typos.