Lololol!!!! Oh man, I'm soooo sorry!!!

I guess I re-invented the wheel.