Changing I/O handlers to variables
Actually parse ALL the arguments given...