have_not_read -> have_read to avoid double negative