Sharing SPI (WAV Shield + MEGA +WiFly) - WiFly/WAV cable select pins

How do you re-initialize the SPI bus?

Would this work?

void resetSPI()
{
  SPI.end();
  SPI.begin();
}

I tried setting pins 10, 11, 12, 13 to inputs too...

void setupWAVANDWIFLY()
{
  pinMode(SSWAV, OUTPUT);
  pinMode(SSWIFLY, OUTPUT);

  digitalWrite(SSWAV, HIGH);
  digitalWrite(SSWIFLY, HIGH);
  
  pinMode(10, INPUT);
  pinMode(11, INPUT);
  pinMode(12, INPUT);
  pinMode(13, INPUT);
}