Maxi Rodriguez's long road to payback