diff --git a/pressure-vessel/per-arch-dirs.c b/pressure-vessel/per-arch-dirs.c
index 5e7bb814fecdf93baee8e98f9db84621ad6f1a17..d1547308edf4b7a2de001f4a0d4dfea0e11cc804 100644
--- a/pressure-vessel/per-arch-dirs.c
+++ b/pressure-vessel/per-arch-dirs.c
@@ -326,7 +326,7 @@ pv_adverb_set_up_overrides (FlatpakBwrap *wrapped_command,
     {
       const char *multiarch_tuple = pv_multiarch_details[abi].tuple;
       gchar *abi_path = g_build_filename (lib_temp_dirs->abi_paths[abi], "vdpau", NULL);
-      gchar *target = g_build_filename (overrides, multiarch_tuple, "vdpau", NULL);
+      gchar *target = g_build_filename (overrides, "lib", multiarch_tuple, "vdpau", NULL);
 
       if (!g_file_test (target, G_FILE_TEST_IS_DIR))
         continue;