         return data
     }
 
-    public func flush(deadline: Deadline = noDeadline) throws {
+    public func flush(deadline: Deadline = never) throws {
         try assertNotClosed()
         fileflush(file, deadline)
         try FileError.assertNoError()

        }
	}

    public func write(data: Data, flush: Bool = true, deadline: Deadline = noDeadline) throws {
        try assertNotClosed()

        let bytesProcessed = data.withUnsafeBufferPointer {

}

extension File {
    public func write(convertible: DataConvertible, flush: Bool = true, deadline: Deadline = never) throws {
        try write(convertible.data, flush: flush, deadline: deadline)
    }
}
