Its not clear how these `ARGV` come into play since you don't seem to pass anything into the method