this is the second place we're requiring knox and the S3 variables; let's cache those in the app and then pass them as args instead,.