Since I am using a set, args are getting moved around in order. This changes behavior.
Since I am using a set, args are getting moved around in order. This changes behavior.