oh god the dependencies