Per Layer Based Recovery