another erratic idling thread...