   "Return a list of recipe names available in GNU ELPA, as a list of strings."
   (cl-remove-if
    (lambda (package)
-     (straight--package-built-in-p (intern package)))
+     (memq (intern package) straight-recipes-gnu-elpa-ignored-packages))
    (straight--directory-files "packages/")))
 
 (defun straight-recipes-gnu-elpa-version ()

does such a good job of discouraging contributions anyway."
  :type 'boolean)

;;;;;;; GNU ELPA mirror

(defun straight-recipes-gnu-elpa-mirror-retrieve (package)

ELPA (and should be retrieved from there, which isn't the case if
the package is built in to Emacs), return a MELPA-style recipe.
Otherwise, return nil."
  (unless (memq package straight-recipes-gnu-elpa-ignored-packages)
    (when (file-exists-p (symbol-name package))
      `(,package :type git
                 :host github
