eliminating another dependency