I fail to understand the logic of this