Typo: set i to -1 before goto.