this comment is incorrect, if shouldRender is false, then rendering does not occur.