Why are we still here ?