unique pieces from Thrifts + Threads