change way deps are handled.