Don't RUnlock until we have finished reading the file