Seems most (all?) command line parsing code modifies the instance, except this bpf string thing that does something global?