Using atoms instead of hacky enums