Changing the req types to enums