This shit has a working implementation. Yay