Halfway changed to read6reg implementation under the covers