Then we will tell (!) users that they can’t have that. But I still think that the above is too much boiler-plate code.