removed file channel reading