saving work for dar retry logic