According to profiling, size takes 10% total time