Following the control flow in the gen_server, sys, and timer modules I see this: Calling sys:get_status(timer_server) will "reset" the "after time" in the loop function of gen_server. As the timer server uses that time to get a timeout if no other messages are received, one can potentially cause timers to never trigger. Is this a known issue/feature? /JM