SD card not working unless I enable pullup on MISO. Is this okay?

What level shifting circuitry do you have connected between the 5V microcontroller and the 3.3V SD card?