Good progress on bottle-neck-free extraction, still need to resolve some stuff that is still getting marked as unforwarded no matter how many iterations are run