joyent/node — comment on commit 1e425e3fa774fefd3553ecaa6f0ac35f9b0a1355
File: lib/http.js line 245
By mnot:

It's not really cyclic; if no responses are sent, there isn't a callback. So when a server stops, the timeout function will be called at most once.

Also, Date isn't really instance-specific...