Good point, but, frankly, who marks a controller as `abstract!`? Maybe we could add that limitation to the docs? The more code we add to handle all those super rare edge cases, the more the new code will look like the old one, which I'm not gonna like :palm_tree: