diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 439bdca..781d6ad 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -10,10 +10,10 @@ jobs:
       fail-fast: false
       matrix:
         include:
-          - os: ubuntu-22.04
+          - os: ubuntu-24.04
             rev: nightly/nvim-linux64.tar.gz
-          - os: ubuntu-22.04
-            rev: v0.9.0/nvim-linux64.tar.gz
+          - os: ubuntu-24.04
+            rev: v0.10.0/nvim-linux64.tar.gz
     steps:
       - uses: actions/checkout@v4
       - run: date +%F > todays-date
diff --git a/lua/marlin/datafile.lua b/lua/marlin/datafile.lua
index 67e28b8..a226342 100644
--- a/lua/marlin/datafile.lua
+++ b/lua/marlin/datafile.lua
@@ -1,6 +1,6 @@
 local M = {}
 
-local uv = vim.loop or vim.uv
+local uv = vim.uv
 
 M.read_config = function(datafile)
     local fd = uv.fs_open(datafile, "r", 438)