profiling; fix space leak