Added some comments on that pattern to make it clearer.