optimise drop_extra to fix bugs in tlbirth