Multi-thread is hard
I hate vim