reconstruct any way you throw at it okay for a non degenerate version of the decoder nondegenerate matrix here is always going to be a Z that exactly we constructed the Y that's not good because that means every point in your white space is going to be exactly reconstructed your energy function is going to be flat equal to zero everywhere so the question now is how do you make sure the energy is high on points that you don't train on and this R of Z here is a regular razor that is going to make you pay for choosing a Z that's outside