do you need a .first here? q will return a list.