Dang. I want to research this more but I should probably work on libspuk