implementation overhead vastly reduced to 35 MB in live heap objects