further reduction of memory footprint