stability fix
Reverted to distinct def/use analyses because the dude who implemented the combined one apparently knew nothing of efficient coding and the class blows up your memory insanely.