No more leaks in callback