hack dependency