read only fix