I unfortunately still have to revert to the "customer is always right" level of understanding, the customer being either external or management or... whoever can get you booted. A lot of the time it doesn't matter what you fixed on the way to attempting to complete your behind schedule widget. If it's late they may ultimately blame you for it and ignore the positive effects. ... Because someone might have to fall on their sword.