Catalogue card recursion, fix creating fragment, replace :core_halt with :output