I don't believe the "and optionally read from a file" comment helps.