more office stuff; destruction only completes if I put a yield at the end of driver