I wonder if we wanna go this way, or just put the "user mode switch" as a dependency of this one?