Why are we still here
249