further allocation profiling stuff