Never Give Up (Extended Version)