Where are the `arguments` coming into this function, are they defined somewhere on the top?