       (swap! push-argmap assoc
              :atom-generators (remove #(= % 'autoconstructive_boolean_rand)
                                       (:atom-generators @push-argmap))))
+    ;;
+    ;; specify that too-big children will be replaced with empty genomes
     (swap! push-argmap assoc
            :replace-child-that-exceeds-size-limit-with :empty)))
 

    (swap! push-argmap assoc
           :atom-generators (conj (:atom-generators @push-argmap)
                                  (fn [] (lrand-nth [true false]))))
    (swap! push-argmap assoc
           :atom-generators (conj (:atom-generators @push-argmap)
                                  (tag-instruction-erc

    (swap! push-argmap assoc
           :atom-generators (conj (:atom-generators @push-argmap)
                                  (tagged-instruction-erc 10000)))
    ;;
    ;; enrich autoconstructive rand instructions
    (dotimes [n (:autoconstructive-integer-rand-enrichment @push-argmap)]
      (swap! push-argmap assoc
             :atom-generators (conj (:atom-generators @push-argmap)
