SF gen enum