fix innocent_read()