This would involve a re-write of this function, as we'd need to wait until all tests have been run to compute the Bonferroni p-values. As it stands it will err on the side of being conservative, and it's uncommon that ``num_categories`` will differ from the number of successful tests, so I vote against making this change. How concerned are you about this?