I prefer a thread for each pact. One for every pact is better for the pact history but it's less convenient for the pact itself.