Finally did it. Multi threading!
Throws out stuff we don't need.
Now... working.