decreased memory consumption