This reverts commit afa80ac597. Only made a 3% memory decrease, Most memory is used in the children Vec
afa80ac597