IMHO if (renderTimer !== null) because if setTimeout returns 0 we have a error, are you agree?