As this method is overided in several modules, the mix of new and old API makes it difficult to handle. Indeed in some cases we receive the expected dictionary, sometimes in a list, sometimes in a list of list, due to api.one decorator. This is a change in the method API, however it is currently completely buggy. Moreover this method is used internally and should not be used as an external API. Lastly, this method is new from v9.