This is more readable but we should move the creation of these `var`s outside of the loop if we do it this way