Since ``_prerequisite_ids`` have a default value of ``[]``, set in ``__init__``, is this check necessary?