Overriding setupController keeps default behavior