do we really need the 500 and 200 numbers ? Can't we have 0ms timeouts ?