Could we pick different var names here? I don't like shadowing :/