Kinda working, slow and angry though.