Thrifts + Threads