Revision of read -n option