Input and output are now documented.