in general I prefer to pass a dict of options around rather than worry about growing tuples.