manage some more dependencies to help downstream