In the same vein, I am a big believer that the easiest restriction (from a purely technical side of things) is to go right for semi-automatic actions. With some very niche exceptions (I hear that wild boars are pests and vicious), if you think you need semi-auto functions... ... no, you don't.