Sorry, why do you implement this method in this pull request? It could be useful but let's do it in an extra pull request.