Handle weak blocks