fixed more dependence analysis bugs