I think it makes no sense to have a case for all constants, especially because new ones *can* get added. If you want want to be explicit about it, add a comment saying that the others can't return into IDs.