unify the Which enums