yeah if you're touching this code anyway, we might as well make it an enum.  If the enum is numbered the same way as preexisting behavior then we don't even need to worry about migration.