Ignore non-string arguments to infect

Allow for an options dictionary to be passed in the future.
Use a dictionary to track done bundles