oops. stupid component deps