diff --git a/src/xrt/compositor/client/comp_vk_client.c b/src/xrt/compositor/client/comp_vk_client.c
index 90aed85b0..ddbc02c17 100644
--- a/src/xrt/compositor/client/comp_vk_client.c
+++ b/src/xrt/compositor/client/comp_vk_client.c
@@ -819,7 +819,7 @@ client_vk_compositor_create(struct xrt_compositor_native *xcn,
 	}
 
 #ifdef VK_KHR_timeline_semaphore
-	if (c->vk.features.timeline_semaphore) {
+	if (vk_can_import_and_export_timeline_semaphore(&c->vk)) {
 		xret = setup_semaphore(c);
 		if (xret != XRT_SUCCESS) {
 			goto err_mutex;