actually don't need to null out as much as i thought i did to fix that memory leak