getting better, still some edge cases, need to check that after the pause the multi-blocks haven't been created