refactor the ignore/only features out of the schema functions unit to reduce duplication
rename a function; swap which copy of the schema becomes the one enqueued