less running around to get all dependencies