We should never ever hide an action.

Just disable it. What's the point of three fucking states, hidden,
enabled and disabled?