Do we need to teardown the controller on failure?