Survivor (Extended Version)