Ethernet + Virtual Wire Issues

I noticed that i had to start the Ethernet AFTER the Virtual Wire to make it work. Otherwise the ethernet gets an IP but can't connect...

void setup()
{
  
  Serial.begin(9600);


  // Setup 433 radio

  // vw_set_ptt_inverted(true);
  //pinMode(13, OUTPUT);
  //digitalWrite(13, LOW);

  vw_setup(2000);
  vw_set_rx_pin(6); // Ehternet uses 4,10,11,12,13 because it's an SPI-device.
  vw_set_tx_pin(7);
  vw_set_ptt_pin(8);
  vw_rx_start();
  Serial.println("Receiver(433) started!");
 
 // ---- Setup ethernet
  Ethernet.begin(mac);
  Serial.print("Current IP: ");
  Serial.println(Ethernet.localIP());

  
}

After i made that change it was able to use both devices at the same time!