Can you add some comments why this is necessary and what it does? It's strange when reading this at first.