--- a/contrib/asdf-install/asdf-install.asd
+++ b/contrib/asdf-install/asdf-install.asd
@@ -1,20 +1,10 @@
 ;;; -*-  Lisp -*-
-
-(defpackage #:asdf-install-system
-  (:use #:cl #:asdf))
-
-(in-package #:asdf-install-system)
-
 (defsystem asdf-install
   :depends-on (sb-posix sb-bsd-sockets)
-  :version "0.2"
   #+sb-building-contrib :pathname
   #+sb-building-contrib #p"SYS:CONTRIB;ASDF-INSTALL;"
+  :version "0.2"
   :components ((:file "defpackage")
-               (:file "installer" :depends-on ("defpackage"))))
-
-(defmethod perform :after ((o load-op) (c (eql (find-system :asdf-install))))
-  (provide 'asdf-install))
-
-(defmethod perform ((o test-op) (c (eql (find-system :asdf-install))))
-  t)
+               (:file "installer" :depends-on ("defpackage")))
+  :perform (load-op :after (o c) (provide 'asdf-install))
+  :perform (test-op (o c) t))