Duncan deftly points out that readnone functions aren't