Declare `first` variable to avoid implicit global