stupid dependencies