Threading Conditional Probability