Yeah, I focused so much on those while counting my outs that I forgot to count the spades he held. I was 12.6% to win the hand, so it was a pretty big suckout.
But let's not be results oriented. I wonder if it is close enough that the shove is okay, considering metagame issues as well as $EV.