q is no longer required if not using the q helper