Refactor for module fetching in a separate call from run()
Reuse args for module pulled in fetch_module rather than another call to fetch_args()