requires spades