I think Group Action Timeouts might occasionally be useful in conjunction with this formulation.
For more information, see the wiki Searching the Forum for Answers section.