A controller has to be at least as complex as what it is supposed to control.