Definição de parâmetros de pesquisa para o JavaScript google drive api

Desculpas se esta pergunta já existe, eu procurei por dois dias agora. Eu estou tentando listar todos os arquivos da pasta raiz do Google Drive que não foram lixeira usando javascript, este é o código estou usando

function retrieveAllFilesInFolder(folderId, callback) {
     gapi.client.load('drive', 'v2', function() {
     var retrievePageOfChildren = function(request, result) {
     request.execute(function(resp) {
       result = result.concat(resp.items);
       var nextPageToken = resp.nextPageToken;
       if (nextPageToken) {
         request = gapi.client.drive.children.list({
          'folderId' : folderId,
          'pageToken': nextPageToken,
          'q' : 'trashed = false '
       });
      retrievePageOfChildren(request, result);
  } else {
     callback(result);
  }
});
}
 var initialRequest = gapi.client.drive.children.list({
  'folderId' : folderId
  });
retrievePageOfChildren(initialRequest, []);
});
}

mas o resultado contém tanto lixo e arquivos que não foram descartados, então eu realmente não sei o que está errado