         return data.prefix(bytesProcessed)
     }
 
-    public func read(deadline deadline: Deadline = noDeadline) throws -> Data {
+    public func read(deadline deadline: Deadline = never) throws -> Data {
         var data = Data()
 
         while true {

        return data
    }

    public func flush(deadline: Deadline = noDeadline) throws {
        try assertNotClosed()
        fileflush(file, deadline)
        try FileError.assertNoError()

        return data.prefix(bytesProcessed)
    }

    public func read(lowWaterMark lowWaterMark: Int, highWaterMark: Int, deadline: Deadline = never) throws -> Data {
        try assertNotClosed()

        var data = Data.bufferWithSize(highWaterMark)
