Now uses stdin and stdout by default