Screw it, I'll figure out how to use scala futures in the future. Ripping it out for now.