load queue peons do something similar in the event of odd race conditions, i followed that model