small improvement, use function complement for utilities.lisp