Why this block is not needed now? I cannot fully understand what it did...