Thrifts + Threads