Why make this change? I would have done the opposite, removed the 'now' variable, since there is no other use of it than for initializing 'timeout'.