More on ignoring errors
(defun safe-division (a b)
(if (zerop b) nil (/ a b)))
Ignore-errors useful when doing something useful but not necessary, and in the code fragment (read-user-init-file not defined here)
(multiple-value-bind (a b)
(ignore-errors (read-user-init-file))
(if b (format t "Problem reading init file, ~