correct me if I'm wrong, but it seems like all these depedencies are no longer true