It is another solution. Now we can just focus on this pull request.