longest life now checks for empty list