The collection of resultsets needs to be disabled by default when a response is received to cover the cases where an error is returned. The collection of results should also not be set for queries that do not generate any responses.