diff --git a/alexandria.asd b/alexandria.asd
index 55dbf293444c1e907a77a47eb67c90f7dfa4c2f7..405b297cbab2fbe033a96489ddfd6170459761bc 100644
--- a/alexandria.asd
+++ b/alexandria.asd
@@ -10,10 +10,10 @@
    (:file "conditions" :depends-on ("package"))
    (:file "hash-tables" :depends-on ("package"))
    (:file "macros" :depends-on ("package" "strings" "symbols"))
-   (:file "control-flow" :depends-on ("package" "macros"))
+   (:file "control-flow" :depends-on ("package" "definitions" "macros"))
    (:file "symbols" :depends-on ("package"))
    (:file "arrays" :depends-on ("package" "types"))
-   (:file "types" :depends-on ("package"))
+   (:file "types" :depends-on ("package" "symbols"))
    (:file "binding" :depends-on ("package"))
    (:file "functions" :depends-on ("package" "symbols" "macros"))
    (:file "lists" :depends-on ("package" "functions"))