This....damn, I'm surprised no one has done this before.