OH SHIT SELF SACRIFICE OH SHIT OH SHIT OH SHIT OH SHIT