problem with read_sector