There's a lot of unneeded dependencies here.