diff --git a/src/xpdev/wraptest.c b/src/xpdev/wraptest.c
index 5a519a8365298174bebfeac3b1e26b9869a0e369..268b54764b9d0c97ac2ecc92ef7cb90f0ecefcc7 100644
--- a/src/xpdev/wraptest.c
+++ b/src/xpdev/wraptest.c
@@ -79,6 +79,14 @@ int main()
 			continue;
 		}
 		rwlock_wrlock_thread(&lock);
+		printf("Grabbing wrlock to clean up\n");
+		if (rwlock_trywrlock(&lock)) {
+			rwlock_unlock(&lock);
+		}
+		else {
+			printf("Unable to grab lock after wrlock thread complete!\n");
+		}
+		printf("Destroying rwlock\n");
 		if (!rwlock_destroy(&lock)) {
 			printf("Unable to destroy rwlock\n");
 		}