I use a similar method except I perform an Ace production after selection, transfer the same suit ace into the deck, elmsley count the 4 card packet face down to indicate the 4 aces, flip the packet face up to reveal the same suit ace has flipped over (“since the spade flipped, this means your card was a spade”), spread deck to reveal the suited ace jumped to the middle, and then final reveal that the face down card in the packet was their selection.