              (pop-item :float)
              (pop-item :genome)
              (push-item (vec (:genome (uniform-close-mutation
-                                        {:genome genome}
+                                        {:genome genome :age 0}
                                         (merge @push-argmap
                                                {:uniform-close-mutation-rate rate1
                                                 :close-increment-rate rate2}))))

             (pop-item :genome)
             (push-item (vec (take (int (/ (:max-points @push-argmap) 4))
                                   (:genome (uniform-addition-and-deletion
                                              {:genome genome}
                                              (merge @push-argmap 
                                                     {:uniform-addition-and-deletion-rate rate})))))
                        :genome)))

        (->> (pop-item :float state)
             (pop-item :genome)
             (push-item (vec (:genome (uniform-deletion
                                        {:genome genome :age 0}
                                        (merge @push-argmap {:uniform-deletion-rate rate}))))
                        :genome)))
      state)))
