diff --git a/ansi-tests/load-conditions.lsp b/ansi-tests/load-conditions.lsp
index 4702c3b3f71a1996b8e064e865deb5ea3b1b4fe5..9061e22e47a1342936e16a49243cbe292f9380bf 100644
--- a/ansi-tests/load-conditions.lsp
+++ b/ansi-tests/load-conditions.lsp
@@ -1,4 +1,6 @@
 ;;; Tests of conditions
+(compile-and-load "types-aux.lsp")
+(compile-and-load "define-condition-aux.lsp")
 (load "condition.lsp")
 (load "cell-error-name.lsp")
 (load "assert.lsp")
@@ -10,7 +12,6 @@
 (load "handler-bind.lsp")
 (load "handler-case.lsp")
 (load "ignore-errors.lsp")
-(compile-and-load "define-condition-aux.lsp")
 (load "define-condition.lsp")
 (load "compute-restarts.lsp")
 (load "restart-bind.lsp")