Do we require $q?  I don't see it used by the controller.