The compiler is not always able to see that "last" is always initialized before being used, so always initialize it.