reduced memory needed.