ErrGiveup is now a custom string type