30% read() performance improvement