func read(bytes bytesToRead: ByteRepresentable, flags: ReadFlagsType) throws -> Data {
        return try open(options: OpenOptions.readableDefault).read(bytes: bytesToRead, flags: flags)
    }