diff --git a/core/resource.lisp b/core/resource.lisp
index be9f8c2..72b9aa3 100644
--- a/core/resource.lisp
+++ b/core/resource.lisp
@@ -110,6 +110,7 @@
value))
(defun plist-keys (plist)
+ (declare (type list plist))
(let ((keys))
(loop
(when (endp plist)