Too hackish. We should not be touching node's private variables. It doesn't have to be completely raw. We can implement this around our own logic, from the time we get the request until we start processing the response in Response._respond(). IOW, we can choose simpler boundaries for what 'taking too long' refers to.