this is a sweet thread that deserves more than 2 spades