better analysis of why the depends keep growing