add some hysteris so we don't flip back and forth so quickly between throttling and not throttling