ristricts from over using data.