why do I have to do this one dep at a time