more explicit deps