Optimized TD and BU