You don't need a return after using an `$app->redirect();` call as the redirect method will actually close the current execution cycle and redirect immediately to the specified URL.

Also, if your parent controller is extending `JControllerBase`, you can just use `$this->app` instead of calling `JFactory::getApplication()` as the former is set in the `JControllerBase` constructor.