Made function will_survive