are all these dependencies needed in the support module?