The user has to read this code to figure out what the input args are, no?